在Docker中部署Tomcat运行环境

将现有系统迁移到Docker环境,记录一下在Docker上成功配置JDK和Tomcat的过程。

  1. 安装DockerTool https://get.daocloud.io/toolbox/

  2. 在桌面快捷方式或通过命令行在运行安装目录运行sh->start.sh启动boot2docker

  3. 观察到启动ip为192.168.99.100,通过putty连接,默认的用户名和密码是: docker/tcuser。

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

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

    140530_qKzd_2621890.png

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

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

  8. 安装SSH终端服务器,便于我们外部使用SSH客户端登陆访问

    apt-get update

    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

    142144_0e2D_2621890.png

  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环境是否配置成功

    143248_F1af_2621890.png

  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. 确认启动成功

    144033_Ge1T_2621890.png

 

 

 

 

 

转载于:https://my.oschina.net/aixiaohua/blog/652687

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值