docker——容器安裝tomcat

寫在前面:html

繼續docker的學習,學習了docker的基本經常使用命令以後,我在docker上安裝jdk,tomcat兩個基本的java web工具,這裏對操做流程記錄一下。java

軟件準備:linux

一、jdk-7u79-linux-x64.tar.gzweb

二、apache-tomcat-8.0.36.tar.gzdocker

下載centos鏡像:(下載centos這個過程極其漫長apache

1 # 啓動docker服務
2 service docker start
3 
4 # 檢索centos鏡像
5 docker search centos
6 
7 # 下載centos鏡像
8 docker pull centos

 建立並運行容器(appcentos)centos

docker run -p 192.168.0.105:8080:8080 -i -t  -v /niloay/software/:/mnt/software --name appcentos centos

   -p 將docker容器中的8080端口映射到 192.168.0.105的 8080端口 (192.168.0.105是VirtualBox中Centos虛擬機的ip,虛擬機使用橋接模式)tomcat

  -t  選項讓Docker分配一個僞終端( pseudo-tty)並綁定到容器的標準輸入上, app

  -i  則讓容器的標準輸入保持打開。curl

  -v 將本機(虛擬機)的 /niloay/software 掛載到 容器的 /mnt/software目錄中

  --name 容器的名字爲appcentos

  centos 是上面安裝的鏡像

 將Jdk壓縮包和tomcat壓縮包複製到 /web目錄下: 

# 建立 /web目錄
mkdir  /web

# 複製jdk
cp /mnt/software/jdk-7u79-linux-x64.tar.gz /web

# 複製tomcat
cp /mnt/software/apache-tomcat-8.0.36.tar.gz /web

 安裝JDK:

參考個人另外一篇博客,centos安裝JDK,http://www.cnblogs.com/niloay/p/6258910.html

 安裝tomcat : (tomcat直接解壓就能夠)

tar zxvf  apache-tomcat-8.0.36.tar.gz

 啓動tomcat:

# 切換到tomcat的bin目錄
cd /web/apache-tomcat-8.0.36/bin

# 啓動tomcat
./start.sh

# 檢查是否啓動成功
curl http://localhost:8080

 在實體機種訪問tomcat(實體機的IP是192.168.0.101,VirtualBox中虛擬機的IP是192.168.0.105,記得關閉虛擬機的放火牆)

關閉防火牆:

service iptables stop 

將這裏的修改commit到鏡像中,設置TAG爲v2

未完、待續....

相關文章
相關標籤/搜索