0

几乎所有 CI 系统(Gitlab;Azure;BitBucket;GitHub)主要处理在容器中运行的作业,在这种情况下,您通常无法访问 Docker 守护程序。对于这种情况,可以使用 Kaniko 而不是 Docker 守护程序来构建 Docker 映像。

mvn spring-boot:build-image命令很棒。但它使用 Docker 守护进程。它建议我们如何在 CI 中使用它?

我能想到的解决方案是

  • spring-boot:build-image可以选择与 Kaniko 合作
  • 有一个替代方案spring-boot:build-image只是生成一个 Dockerfile。然后我可以自己使用 Kaniko 来构建图像。
4

0 回答 0