Docker中使用Tomcat并部署war工程

准备

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

docker pull tomcat

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

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

touch Dockerfile

  

 使用vi命令编辑Dockerfile文件app

  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:表示为当前镜像命名。webapp

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

 运行镜像

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

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

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

 列出正在运行的容器

docker ps

 中止正在运行的容器

docker stop 9aae90aca797

  stop后面的参数为容器的ID号blog

相关文章
相关标签/搜索