Taula de continguts

[Docker SecDevOps] Capítulo 2 : Dockerfile

build

directivas

ENV

.dockerignore

FROM

multistage

uso de más de una imagen Docker para realizar la tarea

RUN

ejecución de comandos en la imagen que estamos construyendo

CMD

ejecución en tiempo de creación del container

ENTRYPOINT

es el comando recomendable para definir el comando principal de una imagen

LABEL

añade metadatos a una imagen

EXPOSE

indica puertos y protocolos donde escuchará el contenedor

ADD

copia ficheros, directorios o ficheros remotos al directorio de destino en la imagen docker

COPY

copiar ficheros y directorios

VOLUME

crea un punto de montaje con el nombre dado

USER

establece el usuario (UID) y grupo (GID) del usuario que ejecuta los comandos de las instrucciones RUN, CMD, ENTRYPOINT

WORKDIR

establece el directorio de trabajo para los comandos RUN, CMD, ENTRYPOINT, COPY, ADD

ARG

variables que el usuario puede usar durante el build de la imagen

ONBUILD

trigger que se ejecuta cuando la imagen es usada como base para otra imagen

STOPSIGNAL

define la señal que se enviará al contenedor cuando este se pare

HEALTHCHECK

comunicar el estado de un contenedor en tiempo de ejecución

SHELL

indica que shell será usada por defecto