社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
当我们的项目不是特别大的时候不需要去集成jenkins 的时候 如果要提交镜像还需要使用服务器上的docker服务 ,比较麻烦那么有没有办法直接在本地使用 maven install 就能将项目提交到仓库呢
在网上看了许多的 , 各种提交到远程仓库的操作很多都特别复杂,或者需要本地安装docker环境 特别麻烦 , 因此如果直接可以使用本地maven 是最好的
选择弹性计算==>容器服务
选中控制台
创建自己的容器服务
新建完成之后获取自己的镜像仓库
这里不多说
在pom文件当中添加以下maven 组件
# 引入谷歌的 jib
<build>
<plugins>
<!-- Jib插件 -->
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>1.7.0</version>
<configuration>
<!-- 拉取所需的基础镜像 - 这里用于运行springboot项目 -->
<from>
<image>openjdk:alpine</image>
</from>
<!-- 最后生成的镜像配置 -->
<to>
<!-- push到阿里云镜像仓库,如果是其它镜像仓库,将下面地址替换掉即可,ex: `Docker Hub` 的 `docker.io/zhengqing/xxx` -->
<image>registry.cn-hangzhou.aliyuncs.com/sdongp-dkz/kubernetes</image>
<!-- 镜像版本号 -->
<!--<tags>-->
<!--<tag>v1</tag>-->
<!--</tags>-->
<auth>
<!--在阿里云上的账号和密码-->
<username>your user name</username>
<password>your password</password>
</auth>
</to>
<container>
<ports>
<!--指定镜像端口 , 这里没用 docfile的操作-->
<port>9000</port>
</ports>
</container>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
mvn compile jib:build
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!