四、Docker+Tomcat

一、下载Tomcat镜像

具体可以search 搜索tomcat 相关镜像

docker pull sonodar/jdk8-tomcat8

二、创建容器

                docker run -v /etc/localtime:/etc/localtime:ro  --name [昵称] -p 8080:8080 -d  -e TZ="Asia/Shanghai" sonodar/jdk8-tomcat8

三、查看是否正常启动

                浏览器访问ip:8080

四、上传程序,运行

                (1)将程序传到主机上,假设地址为/home/dockerShare/project/ROOT,我是直接将class放到ROOT文件夹内,删了原本tomcat内ROOT文件

                (2)进入容器,进入tomcat/webapps运行路径,位于:opt/tomcat/webapps

                (3)删除原本ROOT,rm -r ROOT

                (4)exit 退出,回到主机

                (5)传文件:docker cp [程序位置][昵称/id]:[容器内webapps位置]  221ea051012e为容器id

                docker cp /home/dockerShare/project/ROOT 221ea051012e:/opt/tomcat/webapps

                (6)重启容器。docker stop/start [昵称/id]

五、最好是使用docker build 创建自己的带有程序镜像,后面会说道

转载于:https://www.cnblogs.com/ggwow/p/9325056.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值