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 contenedorlabel 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 internoenv 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 *