使用dockerfile-maven-plugin将java项目打包并推送到阿里云私服

  • linux
  • docker
  • Dockerfile文件
  • dockerfile-maven-plugin POM插件

开始

1.properties配置

        <project.version>1.0-SNAPSHOTproject.version><docker.repository.registry>registry.cn-qingdao.aliyuncs.comdocker.repository.registry><docker.repository.namespace>yufei488docker.repository.namespace>

2.Pom中加入dockerfile-maven-plugin配置

 <plugin><groupId>com.spotifygroupId><artifactId>dockerfile-maven-pluginartifactId><version>1.4.10version><executions><execution><id>defaultid><goals><goal>buildgoal><goal>pushgoal>goals><configuration>configuration>execution>executions><configuration><contextDirectory>${project.basedir}contextDirectory><useMavenSettingsForAuth>trueuseMavenSettingsForAuth><repository>${docker.repository.registry}/${docker.repository.namespace}/${project.artifactId}repository><goal>pushgoal><tag>${project.version}tag><buildArgs><JAR_FILE>${project.build.finalName}.jarJAR_FILE>buildArgs>configuration>plugin>

3.settings中添加server配置

<server><id>registry.cn-qingdao.aliyuncs.comid><username>zhanghaousername>


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部