docker生产环境部署jar包命令

Posted qinggg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker生产环境部署jar包命令相关的知识,希望对你有一定的参考价值。

docker部署jar包命令

1.启动/关闭/重启docker进程:
systemctl start/stop/restart docker
2.1进入容器根目录:
sudo docker exec -it smart_restaurant 
2.2进入容器重启jar包:
sudo docker exec -it smart_restaurant java -jar app.jar
3.查看docker容器控制台日志:
docker logs -f -t --since="2020-01-08" --tail=200 smart_restaurant
-f/--follow         跟踪实时日志
-t/--timestamps     显示时间戳(由于java日志有时间戳,最好不加‘-t‘)
--since             开始时间
--tail              最后200行日志
smart_restaurant    容器名称(应用名)
4.根据Dockerfile、jar打包镜像image:
sudo docker build -t smart_restaurant(镜像名) .
5.删除镜像image:
docker rmi -f smart_restaurant(镜像名/ID)
-f                  运行容器时强制删除镜像
6.删除容器:
docker rm -f smart_restaurant(容器名/ID)
-f                  停止并删除
-v                  删除挂载卷
-l                  删除容器连接,但保留容器
7.创建并运行容器:
docker run -p 8016:8016 --name smart_restaurant(容器名) -d smart_restaurant(镜像名)
-p                  端口映射内:外
-d                  后台运行
--name              容器名
8.启动/关闭/重启容器:
docker start/stop/restart smart_restaurant(容器名/ID)   
9.清理镜像(不建议使用):
docker image prune   
-a                  所有没有使用的镜像
-f                  强制删除,无需提示  

以上是关于docker生产环境部署jar包命令的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot+Docker项目打包(jar)和部署

dockerip包不分片

docker部署SpringCloud项目

docker部署比jar强多少

生产环境前台找不到jar包

docker镜像相关原理,镜像构建,Dockerfile常用命令