Esta redação irá ilustrar:
Como construir Dockerfile?
Dockerfile é um arquivo de instrução que ajuda a criar um instantâneo do contêiner. Para criar/criar um Dockerfile, siga as etapas fornecidas.
Etapa 1: criar arquivo de programa
Primeiro, crie um “ index.html ” arquivo de programa e cole o código abaixo fornecido nele:
< html >
< corpo >
< h2 > Olá LinuxHint < / h2 >
< p > Este é o logotipo do LinuxHint < / p >
< img origem = 'linuxhint.png' tudo = 'linux' largura = '104' altura = '142' >
< / corpo >
< / html >
Passo 2: Criar Dockerfile
Em seguida, crie um novo arquivo chamado “ Dockerfile ” e cole o trecho abaixo nele para colocar o programa HTML em contêiner:
DE nginx:mais recente
COPIAR index.html / usr / compartilhar / nginx / html / index.html
COPIAR linuxhint.png / usr / compartilhar / nginx / html
PONTO DE ENTRADA [ 'nginx' , '-g' , 'daemon off;' ]
No código acima:
- “ DE ” é usado para especificar uma imagem base para o contêiner.
- “ CÓPIA DE ” cola o arquivo “index.html” e a imagem “linuxhint.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?
As imagens do Docker são instantâneos ou modelos usados para criar e gerenciar contêineres. Utilize o comando fornecido abaixo para criar 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 com sucesso usando o comando fornecido:
imagens do dockerNa saída abaixo, a imagem do Docker pode ser vista, ou seja, “ linuximg ”:
Como construir um contêiner Docker?
Os contêineres do Docker são pacotes executáveis leves e pequenos do Docker usados para conteinerizar o aplicativo. Para criar e executar um contêiner do Docker usando a imagem do Docker, execute o comando fornecido:
execução do docker -- nome imgcontainer -p 80 : 80 linuximgAqui:
- “ -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 “ janela de encaixe criar ” comando:
docker criar -- 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, a imagem e o contêiner.
Conclusão
Dockerfiles são arquivos de texto normais que incluem conjuntos e instruções para criar imagens docker. Para construir imagens docker, o “ docker build -t