首页 > 解决方案 > SpringBoot 的 bootBuildImage 与 Kaniko 而不是 Docker 守护进程

问题描述

./gradlew bootBuildImageSpringBoot 2.3 引入了通过运行而不是Dockerfile执行来创建 OCI/Docker 镜像的功能docker build .

在 Kubernetes 集群中运行的 Gitlab 构建服务器上构建时,没有可用的 Docker 守护程序(出于安全原因,没有 docker-in-docker 服务)。相反,必须使用 Google 的“Kaniko”工具构建和上传图像。

是否有可能以某种方式结合两者,即在没有运行 Docker 守护程序的情况下使用“bootBuildImage”?

标签: spring-bootkuberneteskaniko

解决方案


推荐阅读