UNCLASSIFIED
Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Ironbank Containers
O
Opensource
Kaniko
Kaniko
Commits
37764b5d
Commit
37764b5d
authored
May 05, 2021
by
sean.melissari
Browse files
Merge branch 'use-ubi-shell' into 'development'
Use UBI shell See merge request
!18
parents
2fff1546
562a25d7
Pipeline
#245573
passed with stages
in 6 minutes and 48 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
7 deletions
+7
-7
Dockerfile
Dockerfile
+7
-7
No files found.
Dockerfile
View file @
37764b5d
...
@@ -3,12 +3,11 @@ ARG BASE_IMAGE=ironbank/google/distroless/static
...
@@ -3,12 +3,11 @@ ARG BASE_IMAGE=ironbank/google/distroless/static
ARG
BASE_TAG=nonroot
ARG
BASE_TAG=nonroot
FROM
gcr.io/kaniko-project/executor:v1.6.0-debug as upstream
FROM
gcr.io/kaniko-project/executor:v1.6.0-debug as upstream
FROM
registry1.dso.mil/ironbank/redhat/ubi/ubi8:8.3 AS shell
FROM
busybox:1.32.1 as busybox
FROM
${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
FROM
${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
ENV
PATH /kaniko:/
b
us
ybox
ENV
PATH /kaniko:/us
r/bin
ENV
SSL_CERT_DIR=/kaniko/ssl/certs
ENV
SSL_CERT_DIR=/kaniko/ssl/certs
ENV
DOCKER_CONFIG /kaniko/.docker/
ENV
DOCKER_CONFIG /kaniko/.docker/
ENV
DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_config.json
ENV
DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_config.json
...
@@ -16,8 +15,10 @@ ENV DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_co
...
@@ -16,8 +15,10 @@ ENV DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_co
# Kaniko REQUIRES to run as root. This is noted in the readme with documentation.
# Kaniko REQUIRES to run as root. This is noted in the readme with documentation.
USER
0
USER
0
# Copy out all binary files
# Copy over shell from UBI to localshell
COPY
--from=busybox /bin /busybox
COPY
--from=shell /usr/bin /usr/bin
# Required for UBI shell to function properly
COPY
--from=shell /lib64 /lib64
RUN
[
"mkdir"
,
"-p"
,
"/kaniko"
,
"/kaniko/.docker"
,
"/workspace"
,
"/kaniko/ssl/certs"
]
RUN
[
"mkdir"
,
"-p"
,
"/kaniko"
,
"/kaniko/.docker"
,
"/workspace"
,
"/kaniko/ssl/certs"
]
RUN
[
"cp"
,
"/etc/ssl/certs/ca-certificates.crt"
,
"/kaniko/ssl/certs/ca-certificates.crt"
]
RUN
[
"cp"
,
"/etc/ssl/certs/ca-certificates.crt"
,
"/kaniko/ssl/certs/ca-certificates.crt"
]
COPY
--from=upstream /kaniko/docker-credential-acr /kaniko/docker-credential-acr
COPY
--from=upstream /kaniko/docker-credential-acr /kaniko/docker-credential-acr
...
@@ -26,10 +27,9 @@ COPY --from=upstream /kaniko/docker-credential-gcr /kaniko/docker-credential-gcr
...
@@ -26,10 +27,9 @@ COPY --from=upstream /kaniko/docker-credential-gcr /kaniko/docker-credential-gcr
COPY
--from=upstream /kaniko/executor /kaniko/executor
COPY
--from=upstream /kaniko/executor /kaniko/executor
COPY
--from=upstream /kaniko/warmer /kaniko/warmer
COPY
--from=upstream /kaniko/warmer /kaniko/warmer
# Copy over blank configs for override
#
# Copy over blank configs for override
COPY
--from=upstream /kaniko/.config /kaniko/.config
COPY
--from=upstream /kaniko/.config /kaniko/.config
WORKDIR
/workspace
WORKDIR
/workspace
HEALTHCHECK
NONE
HEALTHCHECK
NONE
ENTRYPOINT
["executor"]
ENTRYPOINT
["executor"]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment