使用Docker部署war包项目

#拉取tomcat
docker pull tomcat
#运行tomcat,容器名为tomcat;宿主端口8080:容器端口8080;绑定一个卷;当Docker重启时,这个容器自动启动;-d: 后台运行容器,并返回容器ID;
docker run --name tomcat -p 8080:8080 -v /data/hello-world:/usr/local/tomcat/webapps/hello-world --restart=always -d tomcat
#查看运行容器
docker ps -a -s | grep tomcat
#以交互模式运行容器,为容器重新分配一个伪输入终端
docker exec -it 容器id sh
#将容器打成镜像
docker commit f tomcat:1.0
#将镜像导出
docker save 镜像id>/root/tomcat.tar
#将镜像导入
docker load<tomcat.tar
#查看docker镜像
docker images
#登陆到Docker Hub
docker login -u 用户名 -p 密码
#将镜像推送到registry
#打tag
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
#上传本地镜像tomcat到镜像仓库中。
docker push 镜像id
#登出Docker Hub
docker logout
原文地址:https://www.cnblogs.com/pengpengboshi/p/15619882.html