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

146
Visualizações
El contenedor Docker sale de inmediato, pero no cuando se usa la aplicación de escritorio Docker para ejecutar el comando

Estoy creando una aplicación basada en consola en Node JS. No se utilizan puertos... Es solo una aplicación básica. El problema que tengo es usar Docker para ejecutar mi aplicación.

Aquí está mi archivo docker:

 FROM node:16 WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY . . CMD [ "node", "index.js" ]

Después de crear la imagen, intento ejecutar 'docker run' y el contenedor sale de inmediato. Sin embargo, cuando uso la aplicación de escritorio Docker, después de crear la imagen, si hago clic en 'ejecutar', crea el contenedor y no sale, pero en realidad se ejecuta. Cuando inicio sesión en ese contenedor, puedo ejecutar 'node index.js' y mi aplicación de nodo funciona bien.

Mi pregunta es, ¿por qué funciona cuando se ejecuta la ventana acoplable GUI y no mi comando? Además, ¿por qué tengo que ejecutar 'node index.js' manualmente cuando el archivo docker debería encargarse de eso?

Comandos para construir la imagen y ejecutar el contenedor:

Construcción de imagen:

 docker build -t 'appname' .

Crear contenedor:

 docker run 'appname'
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