Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

263
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!