docker 镜像打包到 registry ,改变原来的做法,未双机部署,做好准备
This commit is contained in:
parent
ee3437005b
commit
98f5a160af
17
pom.xml
17
pom.xml
@ -306,6 +306,7 @@
|
|||||||
<spring.profile>local</spring.profile>
|
<spring.profile>local</spring.profile>
|
||||||
<!-- Docker 远程管理地址全局-->
|
<!-- Docker 远程管理地址全局-->
|
||||||
<docker.host>https://114.132.210.208:2375</docker.host>
|
<docker.host>https://114.132.210.208:2375</docker.host>
|
||||||
|
<docker.registry>10.1.8.3:5000</docker.registry>
|
||||||
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
||||||
<!-- nacos配置 -->
|
<!-- nacos配置 -->
|
||||||
<nacos.server.address>114.132.210.208:8848</nacos.server.address>
|
<nacos.server.address>114.132.210.208:8848</nacos.server.address>
|
||||||
@ -363,6 +364,7 @@
|
|||||||
<spring.profile>dev</spring.profile>
|
<spring.profile>dev</spring.profile>
|
||||||
<!-- Docker 远程管理地址全局-->
|
<!-- Docker 远程管理地址全局-->
|
||||||
<docker.host>https://114.132.210.208:2375</docker.host>
|
<docker.host>https://114.132.210.208:2375</docker.host>
|
||||||
|
<docker.registry>10.1.8.3:5000</docker.registry>
|
||||||
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
||||||
<!-- nacos配置 -->
|
<!-- nacos配置 -->
|
||||||
<nacos.server.address>114.132.210.208:8848</nacos.server.address>
|
<nacos.server.address>114.132.210.208:8848</nacos.server.address>
|
||||||
@ -414,6 +416,7 @@
|
|||||||
<spring.profile>test</spring.profile>
|
<spring.profile>test</spring.profile>
|
||||||
<!-- Docker 远程管理地址全局-->
|
<!-- Docker 远程管理地址全局-->
|
||||||
<docker.host>https://114.132.210.208:2375</docker.host>
|
<docker.host>https://114.132.210.208:2375</docker.host>
|
||||||
|
<docker.registry>10.1.8.3:5000</docker.registry>
|
||||||
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
|
||||||
<!-- nacos配置 -->
|
<!-- nacos配置 -->
|
||||||
<nacos.server.address>10.1.8.3:8848</nacos.server.address>
|
<nacos.server.address>10.1.8.3:8848</nacos.server.address>
|
||||||
@ -465,6 +468,7 @@
|
|||||||
<spring.profile>prod</spring.profile>
|
<spring.profile>prod</spring.profile>
|
||||||
<!-- Docker 远程管理地址全局-->
|
<!-- Docker 远程管理地址全局-->
|
||||||
<docker.host>https://159.75.249.163:2275</docker.host>
|
<docker.host>https://159.75.249.163:2275</docker.host>
|
||||||
|
<docker.registry>172.16.0.11:5000</docker.registry>
|
||||||
<docker.ca>/Users/panjunjie/code/docker_registry_ca_prod</docker.ca>
|
<docker.ca>/Users/panjunjie/code/docker_registry_ca_prod</docker.ca>
|
||||||
<!-- nacos配置 -->
|
<!-- nacos配置 -->
|
||||||
<nacos.server.address>172.16.0.11:8848</nacos.server.address>
|
<nacos.server.address>172.16.0.11:8848</nacos.server.address>
|
||||||
@ -556,25 +560,26 @@
|
|||||||
<!-- <!– Docker 远程管理地址–>-->
|
<!-- <!– Docker 远程管理地址–>-->
|
||||||
<!-- <dockerHost>${docker.host}</dockerHost>-->
|
<!-- <dockerHost>${docker.host}</dockerHost>-->
|
||||||
|
|
||||||
<imageName>172.16.0.11:5000/mall/${project.artifactId}:${project.version}</imageName>
|
<imageName>${docker.registry}/mall/${project.artifactId}:${project.version}</imageName>
|
||||||
<!-- Docker 远程管理地址-->
|
<!-- Docker 远程管理地址-->
|
||||||
<dockerHost>${docker.host}</dockerHost>
|
<dockerHost>${docker.host}</dockerHost>
|
||||||
|
|
||||||
|
<!--推送镜像仓库校验安全证书,无安全证书无法推送-->
|
||||||
|
<dockerCertPath>${docker.ca}</dockerCertPath>
|
||||||
|
<!-- 打包镜像到 docker registry 中心添加认证配置(账号密码在 maven 配置) -->
|
||||||
<pushImage>true</pushImage>
|
<pushImage>true</pushImage>
|
||||||
|
|
||||||
<!--定义基础镜像-->
|
<!--定义基础镜像-->
|
||||||
<!-- <baseImage>java:8</baseImage>-->
|
<!-- <baseImage>java:8</baseImage>-->
|
||||||
<baseImage>openjdk:8-jre</baseImage>
|
<baseImage>openjdk:8-jre</baseImage>
|
||||||
|
|
||||||
<!-- 添加认证配置 -->
|
<!-- 打包镜像到 docker registry 中心添加认证配置(账号密码在 maven 配置) -->
|
||||||
<serverId>docker-registry</serverId>
|
<serverId>docker-registry</serverId>
|
||||||
|
|
||||||
<!--定义容器启动命令,注意不能换行-->
|
<!--定义容器启动命令,注意不能换行-->
|
||||||
<entryPoint>["sh", "-c", "mkdir -p /tmp /app/temp /root/nacos/naming/public && chmod -R 777 /tmp /app/temp /root/nacos && java -Djava.io.tmpdir=/app/temp -Dnacos.naming.cache.dir=/root/nacos/naming -jar -Xms256m -Xmx512m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:+UseContainerSupport -XX:MaxRAMPercentage=60.0 -XX:+UseSerialGC -XX:MinHeapFreeRatio=40 -XX:MaxHeapFreeRatio=60 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:./gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=10M -Dspring.profiles.active=${spring.profile} -Duser.timezone=Asia/Shanghai /${project.build.finalName}.jar"]
|
<entryPoint>["sh", "-c", "mkdir -p /tmp /app/temp /root/nacos/naming/public && chmod -R 777 /tmp /app/temp /root/nacos && java -Djava.io.tmpdir=/app/temp -Dnacos.naming.cache.dir=/root/nacos/naming -jar -Xms256m -Xmx512m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:+UseContainerSupport -XX:MaxRAMPercentage=60.0 -XX:+UseSerialGC -XX:MinHeapFreeRatio=40 -XX:MaxHeapFreeRatio=60 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:./gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=10M -Dspring.profiles.active=${spring.profile} -Duser.timezone=Asia/Shanghai /${project.build.finalName}.jar"]
|
||||||
</entryPoint>
|
</entryPoint>
|
||||||
|
|
||||||
<!--推送镜像仓库校验安全证书,无安全证书无法推送-->
|
|
||||||
<dockerCertPath>${docker.ca}</dockerCertPath>
|
|
||||||
|
|
||||||
<!-- 添加额外的Dockerfile指令来清理不必要的文件 -->
|
<!-- 添加额外的Dockerfile指令来清理不必要的文件 -->
|
||||||
<runs>
|
<runs>
|
||||||
<run>rm -rf /root/.m2 && rm -rf /tmp/* && rm -rf /var/cache/*</run>
|
<run>rm -rf /root/.m2 && rm -rf /tmp/* && rm -rf /var/cache/*</run>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user