首先從遠程倉庫拉取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