From c80666a3a9c5c3d11d1757e276df2a905cbb93d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Coutable?= Date: Tue, 11 May 2021 17:36:11 +0200 Subject: [PATCH] Fix Kaniko image by creating a root user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémy Coutable --- Dockerfile.kaniko | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile.kaniko b/Dockerfile.kaniko index e3147fd..afbc6ad 100644 --- a/Dockerfile.kaniko +++ b/Dockerfile.kaniko @@ -1,5 +1,16 @@ FROM gcr.io/kaniko-project/executor:debug-v1.3.0 AS kaniko + FROM alpine/git -COPY --from=kaniko /kaniko/executor /kaniko/ + +# See https://github.com/GoogleContainerTools/kaniko/blob/master/deploy/Dockerfile#L65-L70 +COPY --from=kaniko /kaniko/ /kaniko/ +COPY --from=kaniko /etc/nsswitch.conf /etc/nsswitch.conf + +ENV HOME /root +ENV USER root +ENV PATH /usr/local/bin:/kaniko +ENV SSL_CERT_DIR=/kaniko/ssl/certs +ENV DOCKER_CONFIG /kaniko/.docker/ +ENV DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_config.json ENTRYPOINT ["/kaniko/executor"]