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
