您的位置:首页 > 运维架构 > Docker

Docker中使用Tomcat并部署war工程

2017-06-12 16:54 204 查看

准备

  首先从远程仓库拉取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 ps




 停止正在运行的容器

docker stop 9aae90aca797


  stop后面的参数为容器的ID号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: