Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

265
Vistas
¿Detener los contenedores docker-compose desmonta los volúmenes?

Como parte de mi búsqueda para comprender completamente cómo docker maneja los volúmenes debajo del capó (seguimiento de mi publicación anterior), tengo curiosidad acerca de cómo ejecutar docker-compose stop maneja los volúmenes.

Hay dos posibilidades que supongo que pueden pasar:

  1. Los volúmenes se desmontan después de ejecutar docker-compose stop y luego se vuelven a montar en orden lexográfico cuando se ejecuta docker-compose start .
  2. Los volúmenes permanecen montados hasta que se elimina el contenedor mediante docker-compose rm o un comando similar.

Tenía curiosidad porque incluso reiniciar un contenedor detenido creará un directorio vacío en mi carpeta de host. Tengo lo siguiente en mi docker-compose.yml :

 volumes: - .:/var/www/app - my_modules:/var/www/app/node_modules

Entonces, según entiendo la respuesta en la publicación vinculada anterior, el directorio vacío se crea debido a lo siguiente:

  1. El montaje de enlace ocurre primero (orden lexográfico), sobrescribe todo en /var/www/app
  2. Docker intentará montar node_modules , pero dado que el directorio ya no existe en el contenedor (sobrescrito), mkdir node_modules para tener un directorio para montar el volumen nombrado.
  3. Dado que el montaje de vinculación ya existe cuando ocurre el mkdir , veo una nueva carpeta node_modules vacía en mi host.

Esto tiene mucho sentido si los volúmenes se están montando, pero si 2) es verdadero y permanecen montados incluso después de ejecutar docker-compose stop , ¿por qué seguiría viendo que se crea un directorio vacío en mi host? node-modules de mi host entre los comandos stop y up para reproducir este comportamiento.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda