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

相關文章
相關標籤/搜索