O que é a compilação de vários estágios no Docker?
O que é a compilação de vários estágios no Docker?

Vídeo: O que é a compilação de vários estágios no Docker?

Vídeo: O que é a compilação de vários estágios no Docker?
Vídeo: Learn Multi-Stage Builds Easy With Examples - Docker Development Tips & Tricks 2024, Novembro
Anonim

UMA multi - construção de palco é feito criando diferentes seções de um Dockerfile , cada um referenciando uma imagem de base diferente. Isso permite um multi - construção de palco para cumprir uma função anteriormente preenchida usando docker múltiplo arquivos, copiando arquivos entre contêineres ou executando diferentes pipelines.

Também a questão é: o que é a compilação de vários estágios no Docker?

Compilações de vários estágios é um recurso introduzido Docker 17.05 que permite criar várias imagens intermediárias do mesmo Dockerfile . Você pode copiar artefatos seletivamente de um estágio para outro, deixando para trás tudo o que você não deseja na imagem final. Você pode ler mais sobre Compilações de vários estágios aqui.

Também se pode perguntar: você pode ter vários Dockerfiles? Como disse Kingsley Uchnor, você pode ter vários Dockerfile , 1 por diretório, que representa algo tu quer construir.

Da mesma forma, o que é um contêiner intermediário no Docker?

Contêineres Docker são blocos de construção para aplicativos. Cada recipiente é uma imagem com uma camada legível / gravável sobre várias camadas somente leitura. Essas camadas (também chamadas de intermediário imagens) são gerados quando os comandos no Dockerfile são executados durante o Docker construção de imagem.

Como faço para mesclar várias imagens no Docker?

Em sua máquina, use docker puxe para baixar o imagens a partir de Docker Eixo. Então, use docker histórico para obter os comandos que foram usados para criá-los. Em seguida, abra esses dois arquivos. Você pode então ver a pilha de comandos de cada imagem.

Recomendado: