Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferença entre RUN, CMD e ENTRYPOINT?

Qual seria a diferença entre o RUN, CMD e ENTRYPOINT no Dockerfile além da sintaxe? Todos são para discriminar quais comandos devem ser executados dentro da nova imagem, certo?

1 resposta
solução!

O ENTRYPOINT especifica um comando que sempre será executado quando o contêiner for iniciado.

O CMD deve ser usado como uma maneira de definir argumentos padrão para um comando ENTRYPOINT ou para executar um comando em um contêiner.

RUN permite executar comandos dentro da sua imagem do Docker. Esses comandos são executados uma vez no tempo de compilação e gravados na imagem do Docker como uma nova camada.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software