美文网首页
Docker | 基于docker启动jar包,并进行更新

Docker | 基于docker启动jar包,并进行更新

作者: 我是晓梦啊 | 来源:发表于2021-11-10 16:47 被阅读0次

1.拉取docker镜像

docker pull java:8u111

2.执行可运行的jar文件

docker run -d -p 8083:8083 -v /home/hexo-boot/ROOT.jar:/home/hexo-boot/ROOT.jar --name hexo-boot java:8u111 java -jar /home/hexo-boot/ROOT.jar

-d 表示在后台启动

-p 8083:8083 表示将容器的端口 映射成宿主主机的端口,否则8083端口访问不到

-v /home/hexo-boot/ROOT.jar:/home/hexo-boot/ROOT.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)

--name hexo-boot 表示为该容器取一个全局唯一的名称,这里我取的名称为 hexo-boot

java:8u111 表示镜像文件的名称和tag

java -jar /home/hexo-boot/ROOT.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的

3.查看 docker 容器日志

docker logs -f -t --tail 500 <容器ID>

相关文章

网友评论

      本文标题:Docker | 基于docker启动jar包,并进行更新

      本文链接:https://www.haomeiwen.com/subject/gwzvzltx.html