docker安装参考:docker学习
1、docker pull tomcat 拉去镜像
2、docker run -it -p 8080:8080 tomcat 运行tomcat镜像 i 表示交互,t 表示终端,-P(大写)随机端口 -p(小写) 表示指定主机端口,第一个8080表示宿主机暴漏端口,第二个8080表示tomcat默认端口
3、将打包好的war复制到linux的tmp上,将war复制到docker 的tomcat容器中
docker cp /tmp/ROOT.war 2dc25720d95e:/usr/local/tomcat/webapps
如图:
4、在浏览器端访问,如图:
5、将运行的容器重新打包为镜像生成新的容器
docker commit -a="haijin" -m="weblog tomcat" 2dc25720d95e haijin/tomcatweblog:1.0
如图:
6、重新运行镜像,docker run -d haijin/tomcatweblog:1.0 如图:
7、docker rm -f $(docker ps -q) 删除正在运行的所有容器