热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

dockermavenplugin使用经验

无法打包镜像是本地没有docker环境,或者有环境未开启相应端口推送镜像到私服被拒绝解决步骤确认私服地址是否配置正确确认私服证书是否已安装,或者dockerCertPath配置是否

无法打包镜像是本地没有docker环境,或者有环境未开启相应端口

image


推送镜像到私服被拒绝 解决步骤

  1. 确认私服地址是否配置正确

  2. 确认私服证书是否已安装,或者 dockerCertPath 配置是否正确

  3. 确认在 maven 的 pom.xml 文件是否已配置认证账号

  4. 干掉 ~/.docker/config.json,如果怕出事就备份下

# Dockerfile 文件内容
FROM amazoncorretto:17.0.5
#FROM amazoncorretto:17.0.5
# 将 target 下的 jar 包复制为 app.jar
ARG JAR_FILE=./target/*.jar
COPY ${JAR_FILE} /app.jar
# 声明服务运行在8080端口
EXPOSE 8080
# 指定docker容器启动时运行jar包
ENTRYPOINT ["java", "-jar","/app.jar"]
# 指定维护者的名字
MAINTAINER dewen.jiang


com.spotify
docker-maven-plugin
1.2.2


build-image

package

build



tag-image

package

tag


mavendemo:latest
${docker.repository}/hosp/${project.artifactId}:${project.version}






true

true
docker
http://localhost:2375
https://${docker.repository}
E:\test
${docker.repository}/${docker.group.name}/${project.artifactId}:${project.version}
amazoncorretto:17.0.5
dewen.jiang@chinacreator.com
["java", "-jar", "${project.build.finalName}.jar"]


${project.build.directory}
${project.build.finalName}.jar






推荐阅读
author-avatar
mmm3310245179
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有