在Docker中部署Tomcat運行環境

將現有系統遷移到Docker環境,記錄一下在Docker上成功配置JDK和Tomcat的過程。java

  1. 安裝DockerTool https://get.daocloud.io/toolbox/linux

  2. 在桌面快捷方式或經過命令行在運行安裝目錄運行sh->start.sh啓動boot2dockerdocker

  3. 觀察到啓動ip爲192.168.99.100,經過putty鏈接,默認的用戶名和密碼是: docker/tcuser。apache

  4. 用FileZilla上傳ubuntu-14.04-x86_64.tar.gz文件(http://download.openvz.org/template)ubuntu

  5. cat ubuntu-14.04-x86_64.tar.gz |docker import - ubuntu:14 #生成鏡像tomcat

  6. docker images #查看ubuntu鏡像是否生成成功。bash

  7. docker run -i -t ubuntu:14 /bin/bash #容器運行服務器

  8. 安裝SSH終端服務器,便於咱們外部使用SSH客戶端登錄訪問ssh

    apt-get updatejvm

    apt-get install openssh-server

    which sshd

    mkdir /var/run/sshd #若是File exists就無需建立

    passwd #輸入密碼

    exit 

  9. docker ps -l #查看容器id

  10. docker commit 457969d8d366 ubuntu:14 #提交保存

  11. docker run -d -p 22 -p 80:8080 ubuntu:14 /usr/sbin/sshd -D #之後臺方式運行此鏡像實例並指定端口

  12.  docker ps #確認是否正常運行,注意記錄端口號爲32768

  13. 經過用FileZilla上傳jdk-8u77-linux-x64.gz,apache-tomcat-8.0.33.tar.gz至32768端口服務下的/install

  14. tar -xvf /install/jdk-8-linux-x64.tar.gz #解壓

  15. mv /install/jdk1.8.0_77/* /usr/lib/jvm/jdk1.8.0/ #拷貝(事先建好目錄)

  16. update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1 #環境變量

  17. update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1 #環境變量

  18.  update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1 #環境變量

  19.  java -version #查看java環境是否配置成功

  20.  tar xvf /install/apache-tomcat-8.0.33.tar.gz #解壓tomcat

  21.  mkdir -p /usr/lib/apache-tomcat-8.0.33 #建立目錄

  22.  mv /install/apache-tomcat-8.0.33/* /usr/lib/apache-tomcat-8.0.33 #拷貝

  23. /usr/lib/apache-tomcat-8.0.33/bin/startup.sh #啓動tomcat

  24. 確認啓動成功

相關文章
相關標籤/搜索