guia_rapida_de_dockerfile
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
guia_rapida_de_dockerfile [2021/05/21 23:44] – [Directivas de un fichero Dockerfile] busindre | guia_rapida_de_dockerfile [2021/05/22 17:16] (current) – [Directivas de un fichero Dockerfile] busindre | ||
---|---|---|---|
Line 134: | Line 134: | ||
COPY " | COPY " | ||
- | Si se quiere controlar el montaje de volumenes | + | Si se quiere controlar el montaje de volúmenes |
- | <code bash> | + | <code bash>ARG USR=testuser |
- | RUN addgroup -S testuser | + | FROM alpine |
- | RUN mkdir / | + | RUN addgroup -S $USR && adduser -S $USR -G $USR # Se crea el usuario y el grupo para luego aplicarlo al punto de montaje del volumen. |
- | VOLUME / | + | RUN mkdir / |
- | USER testuser | + | VOLUME / |
+ | USER $USR # Usuario del proceso.</ | ||
Linea de comando (se creará el volumen XXXX si no existe). | Linea de comando (se creará el volumen XXXX si no existe). | ||
- | <code bash> | + | <code bash> |
Montar el volumen desde docker-compose, | Montar el volumen desde docker-compose, | ||
Line 157: | Line 158: | ||
volumes: | volumes: | ||
XXXX:</ | XXXX:</ | ||
- | NOTA: El traspaso automático de usuario y permisos | + | NOTA: El traspaso automático |
**WORKDIR** configura el directorio de trabajo, sencillamente es la carpeta donde ejecutaran RUN, CMD, ENTRYPOINT, COPY y ADD sus instrucciones. Si no existe el directorio es creado automáticamente. Puede usarse varias veces y puede ampliarse múltiples veces si la primera inicialización usa una ruta directa y las siguientes relativas. También puede interactuar con ENV. Los WORKDIR no crean nuevas capas a la hora de crear imágenes. | **WORKDIR** configura el directorio de trabajo, sencillamente es la carpeta donde ejecutaran RUN, CMD, ENTRYPOINT, COPY y ADD sus instrucciones. Si no existe el directorio es creado automáticamente. Puede usarse varias veces y puede ampliarse múltiples veces si la primera inicialización usa una ruta directa y las siguientes relativas. También puede interactuar con ENV. Los WORKDIR no crean nuevas capas a la hora de crear imágenes. |
guia_rapida_de_dockerfile.1621633445.txt.gz · Last modified: 2021/05/21 23:44 by busindre