内容简介:学了docker这么久终于开始实战了,所有部署方式全部使用docker的方式感觉特别爽,我这里分享下,我部署springboot的富jar包。打包后的富jar 放入指定的目录。
学了 docker 这么久终于开始实战了,所有部署方式全部使用docker的方式感觉特别爽,我这里分享下,我部署springboot的富jar包。
下载 java 的镜像
docker pull java:openjdk-8
spring boot
打包后的富jar 放入指定的目录。
-
执行命令创建容器
>内部路径/opt/pj/business.jar,容器路径/usr/business.jar。
执行jar java -jar /usr/business.jar
暴露端口-p
docker run -d -v /opt/pj/business.jar:/usr/business.jar --name business java:openjdk-8 -p 8888:8888 java -jar /usr/business.jar
每次升级的时候
- 停止stop容器
- 替换/opt/pj/的jar
- 启动start容器
Docker 配置参数说明
* name 用于容器的名称,可以包括一个标签
* tags 一组标签参数,在应用标签之前,name 中的标签都会被剥离;默认为空集(可选)
* dockfile 用于构建镜像Dockerfile文件,默认为 project.file(‘Dockerfile’) 且必须是一个文件对象(可选)
* files 需要包含在 Docker 上下文中的文件列表(可选)
* buildArgs 一个键值都为 String 的 Map 集合,将为 build 命令设置 –build-arg 参数(可选)
* labels 一个键值都为 String 的 Map 集合,将为 build 命令设置 –label 参数,默认为空(可选)
* pull 是否在构建前拉取最新的基础镜像,默认为 false 。(可选)
* noCache 是否在构建时设置 –no-cache 参数,从头开始构建镜像;默认为 false 。现在使用如下命令即可构建出 Docker 镜像(需保证当前环境中的 Docker 进程已启动)
PS:其实比较简单自己总结下,学的知识活学活用。
>>原创文章,欢迎转载。转载请注明:转载自,谢谢!>>原文链接地址:上一篇:
下一篇:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- MySQL索引外置
- 卡插槽不再是摆设,Chrome OS 将支持外置 SD 卡
- 容器技术之容器镜像篇
- 多线程六 同步容器&并发容器
- 容器技术第一讲:容器入门篇
- Docker容器Centos容器安装openssh
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python the Hard Way
Zed A. Shaw / Addison-Wesley Professional / 2013-10-11 / USD 39.99
Master Python and become a programmer-even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's re......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!