docker 镜像打包到 registry ,改变原来的做法,未双机部署,做好准备

This commit is contained in:
Jack 2025-11-03 08:44:31 +08:00
parent 3d31e4cd74
commit ee3437005b

11
pom.xml
View File

@ -552,13 +552,22 @@
</executions>
<configuration>
<!--定义镜像名称-->
<imageName>mall/${project.artifactId}:${project.version}</imageName>
<!-- <imageName>mall/${project.artifactId}:${project.version}</imageName>-->
<!-- &lt;!&ndash; Docker 远程管理地址&ndash;&gt;-->
<!-- <dockerHost>${docker.host}</dockerHost>-->
<imageName>172.16.0.11:5000/mall/${project.artifactId}:${project.version}</imageName>
<!-- Docker 远程管理地址-->
<dockerHost>${docker.host}</dockerHost>
<pushImage>true</pushImage>
<!--定义基础镜像-->
<!-- <baseImage>java:8</baseImage>-->
<baseImage>openjdk:8-jre</baseImage>
<!-- 添加认证配置 -->
<serverId>docker-registry</serverId>
<!--定义容器启动命令,注意不能换行-->
<entryPoint>["sh", "-c", "mkdir -p /tmp /app/temp /root/nacos/naming/public &amp;&amp; chmod -R 777 /tmp /app/temp /root/nacos &amp;&amp; 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>