重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章为大家展示了springboot中怎么使用maven构建docker镜像,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
在鹤峰等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站制作 网站设计制作按需求定制设计,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销,外贸网站制作,鹤峰网站建设费用合理。
首先注册阿里云镜像仓库,新建仓库,并获得仓库公网地址.
registry.cn-shanghai.aliyuncs.com/smartlife-docker/deploy
此处,需要注意,镜像仓库有密码,需要在首页进行密码重置.页面显示使用登录密码即可,但是实际使用中还是要重置一次比较靠谱.
以下为本地操作.
首先配置 maven 的 setting.xml
添加如下内容
docker a@a.com 123123 a@a.com
下面在程序中新增dockerfile,构建docker镜像
# Version 0.0.1 FROM java:8 VOLUME /data/deploy/tmp ADD @project.build.finalName@.@project.packaging@ app.jar RUN sh -c 'touch /app.jar' EXPOSE 7074 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
dockerfile文件位于
/src/main/docker/
修改pom文件
镜像名 阿里云仓库地址 命名空间
在build部分增加
docker-maven-plugin
插件
com.spotify docker-maven-plugin 0.4.13 build-image package build false docker-aliyun ${docker.repostory}/${docker.registry.name}/${project.name} true target/docker ${docker.repostory}/${docker.registry.name}/${project.name}:${project.version} http://192.168.125.245:2375 / ${project.build.directory} ${project.build.finalName}.jar
在 build节点下增加 resources节点
src/main/resources false src/main/docker true **/Dockerfile ../docker
上述内容就是springboot中怎么使用maven构建docker镜像,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。