Este blog explicará:
Comando "Docker Build" vs "Docker Run"
O "Docker Build" e "Docker Run”Os comandos são usados para contêiner o aplicativo em contêineres do Docker. A principal diferença entre esses dois comandos é que o “Docker Build”O comando envia o contexto de construção e as instruções do Dockerfile para o Docker Daemon para criar o instantâneo ou a imagem para um contêiner. No entanto, o comando "Docker Run" é utilizado para executar a imagem ou instantâneo criado por "Docker Build" para criar o contêiner e executar o programa dentro do contêiner.
Como usar os comandos "Docker Build" e "Docker Run"?
Para utilizar o “Docker Build" e "Docker Run”Comandos para dockerizar o programa ou aplicação, passe pelo procedimento fornecido.
Etapa 1: Criar arquivo de programa
Primeiro, faça um arquivo chamado “índice.html”Arquivo e cole o código HTML abaixo fornecido no arquivo:
Esta é a primeira página HTML
Etapa 2: Faça do Dockerfile
Faça um DockerFile que contém instruções para recipiente o “índice.html" arquivo. Essas instruções incluem o “DE”Declaração para definir uma imagem base, a“CÓPIA DE”Declaração para adicionar um arquivo de origem ao contêiner e o“PONTO DE ENTRADA”Ou ponto de partida para o contêiner:
De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]
Etapa 3: Gere a imagem do Docker
Depois disso, gerar o instantâneo do contêiner lendo as instruções do Dockerfile usando o “Docker Build -t .”Comando. O "-t”A opção especifica o nome do instantâneo:
Docker Build -T html: mais recente .
Etapa 4: Crie e execute o contêiner
Depois disso, o contêiner o aplicativo usando o instantâneo ou imagem do contêiner no “Docker Run”Comando. Aqui:
Docker Run -Nome Html1 -container -d -p 80:80 html: mais recente
Para a confirmação, navegue pela porta do host local e verifique se o programa está executando em um contêiner ou não:
Nós explicamos a diferença entre “Docker Build" e "Docker Run”Comandos.
Conclusão
A principal diferença entre “Docker Build" e "Docker Run”Comandos é que“Docker Build”É usado para enviar o contexto de construção e as instruções do DockerFile para o Docker Daemon para criar o instantâneo do contêiner. No entanto, o comando "Docker Run" executa o instantâneo criado por "Docker Build" para criar e executar o contêiner. Este artigo explicou a diferença entre os comandos "Docker Build" e "Docker Run" e como usá-los para conterize o aplicativo ou programa.