kaniko-executor (git)
Published 2024-01-31 01:43:12 +00:00 by MRLokop
Installation
docker pull git.mrlokop.dev/images/kaniko-executor:gitsha256:d75fc32d9bc9c31d7fe6d63cf19bc6de993aec06d0c7005ea824c39cfd6b76dc
Image Layers
| RUN busybox sh -c mkdir -p /kaniko && chmod 777 /kaniko # buildkit |
| COPY /etc/ssl/certs/ca-certificates.crt /kaniko/ssl/certs/ # buildkit |
| COPY files/nsswitch.conf /etc/nsswitch.conf # buildkit |
| ENV HOME=/root |
| ENV USER=root |
| ENV PATH=/usr/local/bin:/kaniko |
| ENV SSL_CERT_DIR=/kaniko/ssl/certs |
| COPY /usr/local/bin/docker-credential-gcr /kaniko/docker-credential-gcr # buildkit |
| COPY /usr/local/bin/docker-credential-ecr-login /kaniko/docker-credential-ecr-login # buildkit |
| COPY /usr/local/bin/docker-credential-acr-env /kaniko/docker-credential-acr-env # buildkit |
| COPY /kaniko/.docker /kaniko/.docker # buildkit |
| ENV DOCKER_CONFIG=/kaniko/.docker/ |
| ENV DOCKER_CREDENTIAL_GCR_CONFIG=/kaniko/.config/gcloud/docker_credential_gcr_config.json |
| WORKDIR /workspace |
| COPY /src/out/executor /kaniko/executor # buildkit |
| ENTRYPOINT ["/kaniko/executor"] |
| ENV PATH=/usr/local/bin:/kaniko:/busybox |
| COPY /src/out/warmer /kaniko/warmer # buildkit |
| COPY /bin /busybox # buildkit |
| VOLUME [/busybox] |
| RUN /busybox/mkdir -p /bin # buildkit |
| RUN /busybox/ln -s /busybox/sh /bin/sh # buildkit |
| RUN /busybox/ln -s /busybox/sleep /bin/sleep # buildkit |
| COPY /usr/bin /usr/bin # buildkit |
| COPY /lib /lib # buildkit |
| COPY /usr/lib /usr/lib # buildkit |
| COPY /usr/share/ca-certificates /usr/share/ca-certificates # buildkit |
| COPY /etc/ssl /etc/ssl # buildkit |
| COPY /usr/libexec /usr/libexec # buildkit |