Docker Workflow

Docker Workflow
Docker é um serviço bem conhecido, gratuito e de código aberto que é universalmente usado para criar, compartilhar e implantar aplicativos e software. Ele usa a ideia de contêinerização para embalar as dependências do projeto do programa, código e configurações em uma única unidade ou contêiner. O contêiner usa o nível do sistema operacional de virtualização e recursos do sistema para gerenciar e manter projetos. Docker também fornece o registro da base de nuvem para manter as imagens do Docker.

Docker toca com diferentes componentes para gerenciar, enviar e implantar aplicativos, como o Docker Daemon que trabalha em um servidor ou host, cliente do Docker, registros do docker, contêineres e imagens.

Este artigo demonstrará o fluxo de trabalho do ambiente do Docker.

O que é fluxo de trabalho do Docker?

O fluxo de trabalho significa a sequência de etapas que os usuários devem seguir para concluir algumas tarefas. O fluxo de trabalho do Docker inclui etapas diferentes, como codificar o aplicativo, fazer um dockerfile, gerar a imagem do docker e disparar os contêineres.

Para entender adequadamente o ciclo de trabalho do Docker, siga as etapas práticas abaixo fornecidas.

Etapa 1: faça um arquivo de programa

Primeiro, faça um arquivo html simples chamado “índice.html”E copie o seguinte código no arquivo:






Olá! Bem -vindo ao Tutorial Linuxhint



Etapa 2: Crie Dockerfile

O DockerFile também é conhecido como um arquivo de instrução que contém instruções para contêiner o aplicativo construindo uma imagem do Docker. Para criar uma imagem para um programa HTML simples, crie um arquivo chamado “Dockerfile”E cole as instruções fornecidas no arquivo:

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

As instruções acima contêm:

  • ““DE”Declaração que é usada para definir a imagem base.
  • ““CÓPIA DE”Comando que copia o“índice.html”Arquivo para um caminho definido por contêiner.
  • ““PONTO DE ENTRADA”Especifique o ponto executável do contêiner:

Etapa 3: Gere a imagem do Docker

Em seguida, execute o “Docker Build”Comando para criar uma nova imagem do Docker a partir do recém -criado DockerFile:

> Docker Build -T html -img .

Aqui o "-t”A bandeira define a tag ou nome da imagem:

Etapa 4: Crie e inicie os contêineres

A etapa final do ciclo de trabalho do Docker é criar e iniciar o recipiente do Docker para executar o programa ou aplicação de contêiner. Para esse fim, siga o comando mencionado. Aqui o "-d”A opção executa o contêiner no modo isolado e“-p”Aloca a porta exposta para o contêiner:

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

Para a verificação, navegue para o “LocalHost"Isso é por padrão em execução na porta"80”E verifique se o programa é implantado ou não.

A partir da saída, você pode ver que implantamos com sucesso o programa HTML simples no contêiner:

Nós explicamos o fluxo de trabalho da plataforma Docker.

Conclusão

O fluxo de trabalho da plataforma Docker inclui etapas diferentes, como código e criação do aplicativo, fazendo um DockerFile usado para contêiner o aplicativo através da imagem, gerar a imagem do docker e executar a imagem para criar e iniciar os contêineres. Este artigo demonstrou o fluxo de trabalho básico da plataforma Docker.