GNU/Linux >> Tutoriales Linux >  >> Linux

Docker no actualiza los cambios en el directorio

En su archivo docker, está usando

COPY . .

Esto significa que, cuando construye su ventana acoplable, copia su carpeta actual a la carpeta predeterminada de su contenedor. Probablemente /raíz

Pero esta copia no se ejecuta cada vez que EJECUTA o INICIA el contenedor, es solo cuando CONSTRUYE.

Para poder ver cada cambio que realiza en tiempo real sin volver a CONSTRUIR, debe crear un volumen, que será un enlace entre su host y su contenedor. Cada cambio de contenido en el host o el contenedor se compartirá con el otro.

Tenga en cuenta que en su dockerfile, declarar un VOLUMEN en realidad no cambiará nada, es solo una información. Para crear un volumen, debe agregar -v /host/ruta:/contenedor/ruta en la línea de comando de ejecución de la ventana acoplable.


Linux
  1. Algunos comandos DOCKER

  2. ¿Por qué es Rm -rf y no Rmdir -rf?

  3. Una introducción a Docker

  4. Cómo montar un directorio de host en un contenedor Docker

  5. Actualización de un contenedor implementado en función de una imagen de Docker

Actualización de contenedores Docker con cero o mínimo tiempo de inactividad

Cómo usar SSH en un contenedor Docker

Cómo gestionar contenedores Docker

Explorando el sistema de archivos del contenedor Docker

Docker en Docker no puede montar el volumen

lsb_release:comando no encontrado en el último contenedor Docker de Ubuntu