环境准备
申请阿里云容器镜像
操作步骤
1.申请个人实例
2.申请命名空间
3.申请镜像仓库(非必须,会自动创建)
4.设置固定密码(点击访问凭证)
安装docker环境
镜像会先推送本地仓库,再推送远程仓库
项目配置
注意事项
1.作者环境基于 Spring Boot 2.6.6
2.基于Maven ${project.artifactId}:${project.version}为pom.xml配置中内容
3.先完成仓库详情中教程使用docker登录成功后再进行项目打包($ docker login --username= 公网地址)
4.如果过程中出现网络超时的情况,请重试
配置内容
参考官方文档
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<image>
<name>公网地址/命名空间/${project.artifactId}:${project.version}</name>
<publish>true</publish>
</image>
<docker>
<publishRegistry>
<username>用户名</username>
<password>固定密码</password>
<url>https://公网地址/命名空间</url>
<email>邮箱</email>
</publishRegistry>
</docker>
</configuration>
<executions>
<execution>
<goals>
<goal>build-image</goal>
</goals>
</execution>
</executions>
</plugin>
打包编译
使用 mvn package 打包即可
如果未配置下面的配置,则需要使用 mvn spring-boot:build-image 创建镜像
<executions>
<execution>
<goals>
<goal>build-image</goal>
</goals>
</execution>
</executions>
等待一段时间之后,提示推送成功,如下图,此时去在线仓库检查即可