Guia para iniciantes do Dockerfile

Guia para iniciantes do Dockerfile

Dockerfile é um dos arquivos mais usados ​​para criar uma imagem na plataforma Docker. Dockerfile é referido como um arquivo de texto simples que inclui comandos ou instruções essenciais para criar uma imagem do Docker. No entanto, essas instruções também podem ser executadas pelo terminal, mas executar cada instrução uma a uma é agitada. Outra vantagem do DockerFile é que os usuários podem criar quantas imagens desejam usar um único Dockerfile.

Este blog fornecerá um guia para iniciantes para criar e usar o Dockerfile.

Guia para iniciantes do Dockerfile

Siga o método listado abaixo para entender completamente o comando básico do Dockerfile, um método para criar um Dockerfile e como usá-lo para gerar uma nova imagem:

  • Comandos básicos do Dockerfile
  • Como criar e usar um Dockerfile?

Comandos básicos do Dockerfile

A tabela abaixo do rumo compreende os detalhes relacionados aos comandos do Dockerfile e sua descrição:

Comando Descrição
DE O Dockerfile deve começar com o “DE" declaração. É usado para especificar a imagem pai a partir da qual a nova imagem será gerada.
CORRER Esta declaração pode executar qualquer comando nas camadas do docker da imagem.
Workdir É utilizado para definir o diretório de trabalho para instruções do Dockerfile, como Correr, cmd e env.
Env É usado para definir a variável de ambiente do docker para o valor do ambiente.
VOLUME É utilizado para montar o volume do Docker com um caminho específico do recipiente do docker.
PONTO DE ENTRADA É usado para configurar recipientes que serão executados e executam automaticamente após a compilação.
Cmd O CMD fornece padrões para a execução de contêineres. Também pode ser usado para dar argumentos padrão para PONTO DE ENTRADA.
EXPOR Ele define a porta exposta na qual o contêiner será executado.
CÓPIA DE Esta declaração é usada para copiar a instrução ou pasta da fonte e colá -la no caminho de destino de contêineres.
Onbuild É utilizado para especificar instruções na imagem base, mas executá -las através da imagem a jusante.

Como criar e usar um Dockerfile para gerar uma imagem do Docker?

Para criar e usar um Dockerfile simples, primeiro, crie um arquivo chamado Dockerfile. Lembre -se de que o nome do arquivo deve ser “Dockerfile”, E não use nenhuma extensão. Para uma melhor compreensão, confira as instruções fornecidas.

Etapa 1: Crie Dockerfile

As instruções abaixo fornecidas usam as seguintes declarações:

  • ““DE”É usado para especificar a imagem base.
  • ““Workdir”Define o diretório de trabalho.
  • ““CÓPIA DE”Está copiando o conteúdo de origem no caminho de destino do contêiner.
  • ““CORRER”Execute o“servidor web”Nas camadas superiores da imagem do Docker.
  • ““Cmd”Especifique o ponto de entrada ou os padrões para executar o“/servidor web”:
De Golang: Alpine
Workdir/go/src/app
Cópia principal.ir .
Run Go Build -O WebServer .
Cmd ["./servidor web"]

Depois de criar o Dockerfile, pressione “Ctrl+s”Para salvá -lo:

Etapa 2: gerar imagem do docker

Em seguida, gerar a imagem do Docker com a ajuda do “construir"Docker Command. Aqui, "-t”É utilizado para definir o nome da imagem:

> Docker Build -t New -IMG .

Pode -se observar que criamos com sucesso uma imagem do Docker com a ajuda do DockerFile:

Observação: Os usuários também podem gerar a imagem do Docker especificando o caminho do Dockerfile:

> Docker Build -t New -IMG -F Dockerfile .

Conclusão

Dockerfile é um arquivo de texto normal que inclui instruções para gerar um Dockerfile. As declarações básicas do DockerFile são "De", "Workdir", "Copy", "Run" e "CMD". O Dockerfile deve ser nomeado “Dockerfile”Sem qualquer extensão de arquivo. Para gerar a imagem do Dockerfile, o “construir”O comando Docker é usado. Este blog forneceu um guia para iniciantes para o Dockerfile.