从Docker Hub公共镜像库中获取tomcat基础Docker镜像,并创建web容器


1、 docker search tomcat #搜索tomcat相关镜像

 

2、 docker pull  cheewai/tomcat      #下载合适的tomcat镜像

 

3、 docker images   #查看下载的镜像

 

4docker run -i -t -d -v /home/chen/:/mnt/ cheewai/tomcat #创建并一直运行容器,同时把本地/home/chen/目录挂载到容器的/mnt/目录下

5、通过 docker attach ${容器id} 或者docker exec -it ${容器id}  /bin/bash 命令进入容器里

6、通过 find ./ -name tomcat  查找tomcat安装路径

 

7、进入/mnt/目录查看和本地/home/chen/目录进行对比内容一直

 

 

8、cp  /mnt/myweb.war /user/tomcat/webapps/  #war包移动到tomcatwebapps目录

9、Ctrl+p Ctrl+q退出容器,并执行 docker commit ${容器id}  chen/myweb2 命令提交 容器生成一个的镜像

10、docker images  #查看新生成的镜像

 

11、docker run -i -t -d -v /home/chen/:/mnt/ -p 8090:8080 --name web-server chen/myweb2

#通过chen/myweb2镜像创建并一直运行容器,同时把容器的8080端口映射到宿主机的8090端口,通过宿主机的ip8090就可以访问容器的8080端口。

12 docker ps #查看新创建的容器

 

13、进入容器并启动tomcat,然后通过宿主机ip8090访问tomcat,同时访问myweb项目,如下图:


 

注:把项目包放到tomcat下不仅可以通过上面的方式,同时还可以通过 docker cp 命令或者通过Dockerfile指令(正式使用的时候建议通过Dockerfile指令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值