Como construir uma imagem do docker a partir de um dockerfile

Como construir uma imagem do docker a partir de um dockerfile
As imagens do Docker são chamadas de modelo ou estrutura que é usada para construir os contêineres do Docker. A imagem do Docker não apenas constrói o contêiner, mas também instrui o contêiner como contêiner e implantar o aplicativo ou serviço. As imagens do Docker são criadas pelo Dockerfile. Mais especificamente, o DockerFile é um arquivo de instruções que especifica o aplicativo e suas dependências para construir a imagem do Docker.

Esta postagem fornecerá o método para construir ou gerar a imagem do Docker a partir do Dockerfile.

Construindo uma imagem do Docker de um Dockerfile

Dockerfile é referido como um arquivo de instruções que inclui instruções básicas e essenciais para gerar a imagem do docker, como imagem base, aplicação de origem, pontos de entrada, diretório de trabalho, dependências essenciais e muito mais mais.

Para criar a imagem definindo as instruções do Dockerfile, siga as etapas listadas.

Etapa 1: Crie um arquivo de programa
Primeiro, crie um arquivo de programa “índice.html”E cole o trecho abaixo no arquivo. Este código executará a página ou programa simples de HTML:






Olá! Bem -vindo ao Tutorial Linuxhint



Etapa 2: Crie Dockerfile
Para conterize o programa HTML, primeiro, crie um arquivo chamado “Dockerfile”E copie o bloco de código abaixo no arquivo:

De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]

No código acima:

  • ““DE"Declaração especifica o"Nginx: mais recente”Como imagem base.
  • ““CÓPIA DE”Instruções copia o“ índice.arquivo html ”no caminho do contêiner.
  • ““PONTO DE ENTRADA”Defina o executável para o contêiner. Por exemplo, definimos os três executáveis ​​ou padrão, e “nginx”Executará o arquivo de origem copiado“índice.html”:

Etapa 3: Construa uma imagem do Docker a partir do Dockerfile
Em seguida, construa a imagem do Docker lendo as instruções do Dockerfile usando o comando mencionado. O "-t”Define o nome da imagem:

> Docker Build -T html -img .

Observação: Se o Dockerfile existir em outro diretório, você poderá especificar o DockerFile com o caminho usando o “-f”Opção da seguinte maneira:

> Docker Build -t -f Dockerfile .

Etapa 4: Execute a imagem do Docker
Depois de criar a imagem, execute as imagens para criar e iniciar o contêiner:

> Docker Run -d -p 80:80 html -img

Para verificação, abra o navegador e navegue para uma porta alocada e verifique se o aplicativo é implantado ou não. Você pode ver que geramos com sucesso e executamos a imagem a partir de instruções do Dockerfile:

É tudo sobre como criar ou gerar a imagem a partir do Dockerfile.

Conclusão

Para construir a imagem do Docker, primeiro crie um simples dockerfile que contém algumas instruções essenciais, como imagem base, arquivo de origem, dependências necessárias e muito mais. Em seguida, gerar a imagem usando o “Docker Build -t ”Comando. Este artigo demonstrou como criar ou criar uma imagem do Docker a partir do Dockerfile.