Guia para iniciantes para usar o Docker

Guia para iniciantes para usar o Docker

Docker é o fórum popular para construir/criar, implantar e executar aplicativos em contêineres. Ele fornece muitos recursos que tornam simples e fácil lidar com os contêineres do Docker. Para usar o Docker, os usuários precisam primeiro construir o Dockerfile. Em seguida, crie uma imagem do Docker a partir do Dockerfile específico. Depois disso, crie e execute o contêiner usando a imagem do Docker. Além disso, os usuários podem empurrar as imagens locais do Docker para o Docker Hub e puxar/baixar as imagens oficiais do Docker do Docker Hub.

Este guia demonstrará:

  • Como criar/construir o Dockerfile?
  • Como criar/construir imagem do Docker?
  • Como construir e executar um recipiente do docker?
  • Como empurrar/salvar imagens para o hub do docker?
  • Como puxar/baixar imagens do Docker Hub?

Como criar/construir o Dockerfile?

Dockerfile é um script que possui instruções utilizadas para criar/criar imagens do Docker. Para criar um Dockerfile, siga as etapas abaixo.

Etapa 1: Criar arquivo de programa

Primeiro, inicie o código do Visual Studio, crie um “índice.html”Arquivo do programa e cole o seguinte código HTML nele:




Olá Linuxhint


Este é o logotipo Linuxhint




Etapa 2: Crie Dockerfile

Em seguida, crie um novo arquivo do Docker 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 trecho fornecido acima:

  • ““DE”Comando especifica uma imagem base para o contêiner.
  • ““CÓPIA DE”A instrução é usada para colar 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 criar/construir imagem do Docker?

Imagens do Docker são modelos que contêm instruções para criar ou construir e gerenciar contêineres do Docker. Para criar a imagem do Docker a partir do Dockerfile, utilize o comando dado-below:

Docker Build -t Linuximg .

Aqui o "-t”A opção é utilizada para definir o nome da imagem. Por exemplo, especificamos o “Linuximg”Como um nome para a imagem do Docker:

Em seguida, verifique se a imagem do Docker foi construída ou não usando o comando abaixo da lista abaixo:

Imagens do Docker

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

Como construir e executar um recipiente do docker?

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

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.
  • ““80:80”É a porta.
  • ““Linuximg”É a imagem do Docker:

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

Docker Create -Nome LinuxContainer -p 80:80 Linuximg

Por fim, abra o navegador desejado e navegue até a porta alocada. Depois disso, verifique se o aplicativo está implantado ou não:

Pode -se observar que implantamos com sucesso o aplicativo.

Como empurrar/salvar a imagem para o hub do docker?

Para empurrar ou enviar a imagem do Docker para o Docker Hub, consulte as etapas fornecidas.

Etapa 1: Faça login no Docker Hub usando a linha de comando

Primeiro, inicie um terminal do Windows específico e execute o comando fornecido para fazer login na sua conta do Docker Hub, fornecendo as credenciais:

Docker Login

Etapa 2: exibir imagens locais do Docker

Em seguida, liste todas as imagens locais do Docker e selecione a imagem desejada que você deseja pressionar para o Docker Hub:

Imagens do Docker

A saída abaixo mostra todas as imagens locais do docker local e selecionamos o “Linuximg”Imagem:

Etapa 3: Tag Selected Docker Image

Para empurrar uma imagem do Docker para o Docker Hub, é necessário marcar a imagem desejada primeiro. Use o "Docker Tag /:”Comando para marcar a imagem do docker selecionada:

Docker tag linuximg nome de usuário/linuximg: 1.0

Etapa 4: empurre a imagem para o hub do docker

Agora, escreva o “Docker Push”Comando junto com o nome da imagem marcada para fazer upload dessa imagem no hub do docker:

Docker Push Name de usuário/Linuximg: 1.0

Aqui o "LAIBAYONAS/LINUXIMAGE: 1.0Ӄ a nossa imagem marcada.

De acordo com a captura de tela abaixo, a imagem desejada foi empurrada para o Hub do Docker:

Etapa 5: verifique se as alterações no hub do docker

Por fim, verifique se a imagem do Docker selecionada foi empurrada para o Hub do Docker ou não:

Na parte mais bem iluminada, a imagem local desejada pode ser vista no Hub do Docker.

Como puxar/baixar a imagem do Docker Hub?

Para baixar ou puxar a imagem do Docker do Docker Hub, observe as etapas abaixo fornecidas.

Etapa 1: Pesquise a imagem do Docker

Primeiro, navegue até o Docker Hub e procure a imagem específica do Docker na caixa de pesquisa. Por exemplo, procuramos o “alpino”Docker Image:

Etapa 2: copie o comando "puxar"

Então o "alpino”A imagem será aberta e copiará o comando" puxar "abaixo de iluminação:

Etapa 3: Puxe a imagem do Docker

Depois disso, puxe a imagem do Docker para o repositório local executando o comando copiado no Windows PowerShell:

Docker Pull Alpine

A saída abaixo indica que a imagem do Docker foi baixada no repositório local:

Etapa 4: Verificação

Por fim, execute o seguinte comando para verificar se a imagem desejada foi puxada ou não:

Imagens do Docker

Na imagem abaixo, a imagem do Docker puxada pode ser vista, eu.e., ““alpino”:

Isso foi tudo sobre "Build", "Run", "Push" e "Pull" Comandos em Docker.

Conclusão

Para usar o Docker, primeiro, construir um Dockerfile. Em seguida, crie a imagem do docker do Dockerfile através do “Docker Build -t .”Comando. Depois disso, crie/construa e execute um recipiente do docker usando a imagem do Docker através do “Docker Run -name -p ”Comando. Além disso, os usuários podem empurrar as imagens locais para o hub do documento com a ajuda do “Docker Push /:”Comando. Além disso, para baixar qualquer imagem do Docker do Docker Hub, use o “Docker Pull ”Comando. Este post forneceu um guia para iniciantes para usar o Docker.