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

211
Vistas
Volúmenes que no se montan con docker-compose en docker toolbox para windows

Inicialmente configuré mi configuración de Docker para Docker para Windows. Todo funcionó muy bien. Estoy usando docker-compose para definir 3 contenedores, cada uno de los cuales tiene un volumen asignado desde mi ./src (ruta en el host) a /src/ (ruta en el contenedor).

Recientemente descubrí que el servidor de producción podría tener Windows 10 Home, que no es compatible con Docker para Windows. Por lo tanto, creo que debería volver a la caja de herramientas de la ventana acoplable para estar preparado para ese escenario.

Así que desinstalé Docker para Windows e instalé la caja de herramientas de Docker. Puedo compilar mis imágenes con docker-compose build muy bien, pero ahora, cuando ejecuto docker compose up -d , 2 de mis contenedores fallan inmediatamente porque el directorio /src/ nunca se monta.

Puedo verificar que los volúmenes no se montan ejecutando docker exec -it ng01 bash y viendo que el directorio de volúmenes existe pero está vacío. 2 de mis compañeros de trabajo pueden reproducir este problema en sus máquinas con Windows con la caja de herramientas Docker.

¿Alguien sabe por qué sucede esto, o cómo evitarlo? He estado mirando un montón de publicaciones SO similares, pero las diversas soluciones no me han llevado a ninguna parte. Agradecería alguna orientación.

Aquí está mi archivo docker-compose.

Tengo mi código fuente en src/.

Tengo mis Dockerfiles en docker/

Aquí está hotloader.Dockerfile. Aquí está web.Dockerfile. No creo que sean el problema, pero también podría compartirlos de todos modos.

¡Gracias de antemano!

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Docker Toolbox para Windows funciona configurando una VM de VirtualBox con el nombre predeterminado. Ejecutar cualquier comando docker reenvía ese comando a la VM (Máquina Windows → Máquina virtual → Docker). Para montar carpetas locales de Windows como volúmenes de Docker, esas carpetas primero deben compartirse y montarse en la máquina virtual que ejecuta Docker. De forma predeterminada, se comparte C:\Users, por lo que el montaje de volúmenes desde esa ubicación funcionará sin ninguna configuración.

Entonces puede mover su proyecto a esta ubicación ya compartida (C:\Users) o puede seguir los pasos en este documento https://headsigned.com/posts/mounting-docker-volumes-with-docker-toolbox-for -ventanas/

¡Espero que esto ayude! :)

about 4 years ago · Santiago Trujillo Denunciar
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