码迷,mamicode.com
首页 > 其他好文 > 详细

Docker中使用Tomcat并部署war工程

时间:2018-12-29 21:01:50      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:ali   cmd   bsp   80端口   test   映射   当前目录   上传   webapps   

准备

  首先从远程仓库拉取Tomcat镜像到本地。

       docker pull tomcat

使用images命令查看是否拉取成功。

 

创建镜像文件并将war包上传到同级目录下。(本文是在/usr/local/docker/tomcat文件夹下创建,可根据个人需要自由调整)

touch Dockerfile

 

使用vi命令编辑Dockerfile文件

FROM tomcat
MAINTAINER "test <xxx@xx.com>"
ADD test.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"

构建镜像

sudo docker build -t test/tomcat .

-t:表示为当前镜像命名。

.(最后的点):表示当前目录

运行镜像

docker run -d -p 8888:8080 test/tomcat

-d:表示指定容器后台运行

-p:表示宿主机的8080端口对外映射暴露为8888端口

Docker中使用Tomcat并部署war工程

标签:ali   cmd   bsp   80端口   test   映射   当前目录   上传   webapps   

原文地址:https://www.cnblogs.com/jack1989/p/10197675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!