Este artigo demonstrará:
O que envia o contexto de construção para o Docker Daemon significa?
O processo de envio de arquivos e diretórios do repositório local para o Docker Daemon durante a construção de uma imagem é chamado de envio de contexto de construção para o daemon do docker. Para gerar a imagem, é necessário um daemon do Docker para acessar os arquivos, e esses arquivos são colocados no mesmo diretório em que o DockerFile é colocado. Mais especificamente, o “construir”O comando lê a localização do arquivo do Dockerfile Instruções e envia o contexto de construção para o Docker Daemon.
Como enviar o contexto de construção para Daemon no Docker?
Para enviar o contexto de construção para o Docker Daemon, simplesmente utilize o “Docker Build”Comando. Este comando acessará o local do contexto do Dockerfile e enviará o contexto ou arquivos para o Docker Daemon. A localização do projeto pode conter vários arquivos e subdiretos que podem não ser obrigados a enviar para o Docker Daemon. Esses arquivos podem ser ignorados usando o “.Dockerignore" arquivo.
Para a ilustração, siga as instruções dadas.
Etapa 1: Ignorar arquivos
Primeiro, crie um “.Dockerignore”Arquivo para ignorar os arquivos que não precisam criar ou criar uma imagem. Adicione o nome de arquivos no “.Dockerignore”Arquivo para ignorá -los:
Etapa 2: Enviar contexto de construção para Daemon
Em seguida, envie o contexto de construção para o Docker Daemon usando o “Docker Build -t .”Comando. Aqui, ".”É usado para especificar que leia o Dockerfile e crie o contexto do diretório atualmente aberto:
Docker Build -t Go -Image .
A partir da saída, você pode ver que o Dockerfile e outros contextos de construção estão transferindo para o Docker Daemon:
Etapa 3: Executar imagem
Para a verificação, execute a imagem criada enviando o contexto de construção para Daemon usando o comando fornecido. Aqui "-p”A opção é usada para especificar a porta exposta e“-d”Para executar o contêiner no modo isolado:
Docker Run -d -p 8080: 8080 Go -Image
Depois disso, abra o host local atribuído à porta e verifique se o contêiner está executando ou não. Aqui, você pode ver, construímos e executamos com sucesso a imagem:
Demonstramos o que o envio de contexto de construção significa e como enviá -lo para daemon.
Conclusão
Enviar contexto de construção para o daemon do docker significa o processo de envio de arquivos e diretórios do repositório local para o daemon do docker durante a construção de uma imagem. Para enviar o contexto de construção para o Docker Daemon, simplesmente utilize o “Docker Build”Comando. Este comando acessará o local do contexto do Dockerfile e enviará o contexto ou arquivos para o Docker Daemon. Este artigo demonstrou o que o contexto de compilação de envio significa e como enviá-lo para daemon.