harbor 作为有镜像仓库
推送
## docker logindocker login 192.168.100.50:8082## 用户名/密码## 可以用 harbor.yml 中 harbor_admin_password 密码登录## docker tag image [library] 为 harbor 中默认项目,也可以新建项目docker tag openjdk:8-jdk 192.168.100.50:8082/library/jdk-8-arthas:1.0## docker push 推送私服docker push 192.168.100.50:8082/library/jdk-8-arthas:1.0
项目插件
<plugin><groupId>com.google.cloud.tools</groupId><artifactId>jib-maven-plugin</artifactId><version>2.5.2</version><configuration><from><image>192.168.100.50:8082/library/jdk-8-arthas:1.0</image><auth><username>admin</username><password>Harbor12345</password></auth></from><to><image>192.168.100.50:8082/yfsoft/${project.artifactId}:${docker.image.tag}</image><auth><username>admin</username><password>Harbor12345</password></auth></to><!--http--><allowInsecureRegistries>true</allowInsecureRegistries><!--容器相关属性--><container><jvmFlags><jvmFlag>-Xms512m</jvmFlag><jvmFlag>-Xmx512m</jvmFlag><jvmFlag>-Djava.security.egd=file:/dev/./urandom</jvmFlag><jvmFlag>-Duser.timezone=GMT+08</jvmFlag><jvmFlag>-server</jvmFlag></jvmFlags><mainClass>cn.com.yfsoft.zipkin.server.Bootstrap</mainClass><appRoot>/home/data/app/${project.artifactId}</appRoot><!--要暴露的端口--><ports><port>9411</port></ports></container><allowInsecureRegistries>true</allowInsecureRegistries></configuration><executions><execution><phase>package</phase><goals><goal>build</goal></goals></execution></executions></plugin>

