1. 程式人生 > >Docker搭建mysql+jdk1.8+tomcat執行容器

Docker搭建mysql+jdk1.8+tomcat執行容器

之前的文章上已經寫了如何利用docker建立mysql。此次我們在之前裝有mysql的映象中再整合jdk1.8和tomcat,搭建一個java常用的開發環境。

在伺服器上輸入指令檢視本機的映象

docker images 

記住要改動的映象的imageId 假如映象Id為123456789,我們通過該映象啟動容器,docker映象與容器的關係就跟java的類與例項的關係一樣,一個映象可以啟動多個容器。

輸入指令

docker run -i -t -v /root/software/:/centos/software/ 123456789 /bin/bash 

-v 命令主要是用於掛載容器目錄到本機目錄上,對兩個目錄之間的任意一者做修改會同步。

進入到容器後,我們輸入 ls 檢視容器的目錄,會發現有opt目錄,我們一般將軟體安裝到opt目錄下,目錄可以自己修改,不影響。

然後我們進入到opt目錄下載我們要用的軟體。先安裝wget指令,再下載jdk和tomcat

yum -y install wget

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

解壓

tar zxf jdk-8u141-linux-x64.tar.gz

tar zxvf apache-tomcat-8.5.33.tar.gz

配置java環境變數

vi ~/.bashrc

在檔案末尾新增如下配置

export JAVA_HOME=/opt/jdk 

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使用source命令,讓環境變數生效:

source~/.bashrc

輸入java -version能看到版本號證明jdk安裝成功

輸入exit退出容器

輸入指令docker ps -a 檢視停止執行的容器,找到自己下載有軟體的容器並提交該容器為映象

docker commit 容器名 映象名