Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

274
Visualizações
Volúmenes de Docker: compartir archivo entre dos contenedores

Tengo un archivo auxiliar de Javascript que contiene funciones generales

En lugar de duplicarlo en mis dos contenedores (servidor Node y aplicación frontend Vue), pensé en intentar crear un volumen y compartirlo entre mis contenedores. Así que lo puse dentro de una carpeta llamada "Compartido" en mi directorio raíz sobre mi carpeta de cliente y servidor que convierto en contenedores.

estructura del sistema de archivos en mi máquina local:

 root --server --client --shared --docker-compose.yml

Dockerfile

 FROM node:latest as builder WORKDIR /app COPY package.json . RUN npm install COPY . ./ ENV PORT 8000 EXPOSE $PORT RUN npm run build

Archivo Docker-compose.yml

 client: build: context: ./client args: NODE_ENV: production volumes: - ./client:/app - /app/node_modules - type: bind source: ./shared target: /app/src/shared environment: - NODE_ENV=production

Cuando entro en mi contenedor exec -it container_name bash y entro en el directorio que creé, ¡puedo encontrar el archivo allí! fue compartido y está dentro del contenedor

Pero no puedo acceder a él desde mi máquina local, por lo que en realidad no puedo usarlo porque en realidad no se creó de una manera que pueda usar cuando escribo mi código, simplemente se encuentra en mi contenedor, inaccesible.

¿Alguna idea de lo que me estoy perdiendo?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda