Como construir seu próprio dockerfile, imagem e contêiner

Como construir seu próprio dockerfile, imagem e contêiner
Docker é um fórum de software OS-Virtualizado que permite aos desenvolvedores construir, implantar e executar aplicativos em contêineres do Docker. Os principais componentes do Docker são o Dockerfile, Docker Images, Docker Recxiers, Docker Hub, Docker Registry, etc. Os usuários podem construir facilmentefiles, imagens e contêineres no Docker.

Este artigo ilustrará:

  • Como construir o Dockerfile?
  • Como construir a imagem do Docker?
  • Como construir o contêiner Docker?

Como construir o Dockerfile?

Dockerfile é um arquivo de instrução que ajuda a criar um instantâneo do contêiner. Para criar/fazer um Dockerfile, siga as etapas fornecidas.

Etapa 1: Criar arquivo de programa
Primeiro, crie um “índice.html”Arquivo do programa e cola o código abaixo fornecido nele:




Olá Linuxhint


Este é o logotipo Linuxhint




Etapa 2: Crie Dockerfile
Em seguida, crie um novo arquivo chamado como “Dockerfile”E cole o trecho abaixo para contê -lo para recipiente do programa HTML:

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

No código acima:

  • ““DE”O comando é usado para especificar uma imagem base para o contêiner.
  • ““CÓPIA DE”A instrução cola o“ Índice.Arquivo HTML ”e“ Linuxhint.imagem png ”no caminho do contêiner.
  • ““PONTO DE ENTRADA”Define o ponto de execução para o contêiner.

Como construir a imagem do Docker?

Imagens do Docker são instantâneos ou modelos usados ​​para criar e gerenciar contêineres. Utilize o comando dado-below para construir a imagem do Docker a partir do Dockerfile:

Docker Build -t Linuximg .

Aqui, "-t”É usado para especificar o nome da imagem. Por exemplo, especificamos o “Linuximg”Como um nome para a imagem do Docker:

Em seguida, verifique se a imagem foi criada usando com sucesso o comando fornecido:

Imagens do Docker

Na saída abaixo, a imagem do docker pode ser vista, eu.e., ““Linuximg”:

Como construir o contêiner Docker?

Os contêineres do Docker são pequenos pacotes executáveis ​​e pequenos do docker usados ​​para contêiner o aplicativo. Para construir e executar um contêiner do Docker usando a imagem do Docker, execute o comando fornecido fornecido:

Docker Run -Nome imgContainer -p 80:80 linuximg

Aqui:

  • ““-nome”É usado para especificar o nome do contêiner.
  • ““imgContainer”É o nome do contêiner.
  • ““-p”É utilizado para atribuir a porta ao contêiner.

Outra maneira de simplesmente criar ou construir um contêiner é utilizar o “Docker Criar”Comando:

Docker Create -Nome LinuxContainer -p 80:80 Linuximg

Por fim, abra o navegador desejado e redirecione para a porta alocada. Em seguida, verifique se o aplicativo está implantado ou não:

Como você pode ver, construímos com sucesso o Dockerfile, Image e Container.

Conclusão

Dockerfiles são arquivos de texto normais que incluem conjuntos e instruções para criar imagens do Docker. Para construir imagens do Docker, o “Docker Build -t ”Comando é usado. Para criar o recipiente do docker a partir da imagem do Docker, execute o “Docker Create -name -p ”Comando. Além disso, se um usuário quiser criar e executar o contêiner, utilize o “Docker Run”Comando. Este artigo ilustrou o procedimento de construção de um dockerfile, imagem e contêiner.