Aquesta és una revisió antiga del document
instrucciones Dockerfile
volumes
docker run -v $PWD:/var/www/html/ <imagen>
: mapea $PWD al directorio indicado dentro del contenedordocker exec -it <contenedor_id> bash : acceder al contenedor
label key=valuelos volúmenes se usan para persistencia, ya que un contenedor cuando se para, todo lo que hubiese se pierde.
== label *
: etiquetas a las imágenes (para posterior filtrado)
arg key=value== arg *
: variables de uso interno
env key=value== env *
: variables de entorno en el contenedor (para nuestra app)
add <origen> <destino>== add *
: copia un fichero o una URL en el destino * es un copy on steroids * también descomprime un tgz o similar directamente * CREA UNA LAYER (como RUN y COPY)
expose 80/tcp== expose *
: informativo (de cara a quien trabaje con esa imagen y a docker para trabajar con el
-P(mapeo automático de puertos))
workdir /app'': cd al directorio== workdir *