Argumentos
# modificacion Dockerfile para agregar argumento, sintaxis interpolacion
ARG DISTRO="ubuntu:18.04"
FROM ${DISTRO}
ENV USER Zero
RUN mkdir app
RUN cd /app && touch data.txt
COPY ./src/ /app/src/
ADD pictures.tar.xz /com/src
# guardar cambios valor ARG en archivos a agregar/copiar y generar imagen
cd arg
docker image build -t ubuntu-file:v6 .
# salida
Sending build context to Docker daemon 717.8kB
Step 1/7 : ARG DISTRO="ubuntu:18.04"
Step 2/7 : FROM ${DISTRO}
18.04: Pulling from library/ubuntu
Digest: sha256:04d48df82c938587820d7b6006f5071dbbffceb7ca01d2814f81857c631d44df
Status: Downloaded newer image for ubuntu:18.04
---> 72300a873c2c
Step 3/7 : ENV USER Zero
---> Using cache
---> 121233ceca01
Step 4/7 : RUN mkdir app
---> Using cache
---> a681638d0001
Step 5/7 : RUN cd /app && touch data.txt
---> Using cache
---> 3c04b5f74a8b
Step 6/7 : COPY ./src/ /app/src/
---> Using cache
---> ac040747916e
Step 7/7 : ADD pictures.tar.xz /com/src
---> Using cache
---> e5c2aebf6978
Successfully built e5c2aebf6978
Successfully tagged ubuntu-file:v6Última actualización