我有一个简单的SpringBoot应用程序,我想使用Jib Maven plugin构建docker镜像。 以下是我的插件配置:
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>2.1.0</version>
<configuration>
<from>
<image>openjdk:11-jdk-slim</image>
</from>
<to>
<image>username/appname</image>
<tags>
<tag>latest</tag>
<tag>${project.version}</tag>
</tags>
</to>
<container>
<mainClass>demo.Application</mainClass>
<ports>
<port>8080</port>
<port>8787</port>
</ports>
</container>
</configuration>
</plugin>
我只想在本地生成映像并运行它。我不想一劳永逸地构建并推送到Docker注册表。
当我运行命令 mvn jib:build 时,它会使用来自Docker config (/ Users / username / .docker / config.json)的凭据自动推送到DockerHub strong>。
有没有一种方法可以禁用推入和另一个仅将图像推入注册表的目标?