Docker Hub e Docker Registries Guia para iniciantes

Docker Hub e Docker Registries Guia para iniciantes

Docker é uma plataforma de produto de serviço bem estabelecida usada para entregar o projeto e o software na forma de contêineres. Também pode ser utilizado para desenvolver e implantar aplicativos. Para esse fim, o Docker usa virtualização no nível do sistema operacional. Além disso, os principais componentes da plataforma do docker são imagens do docker, recipientes do docker, registros do docker e mecanismo de docker que fornecem serviços no servidor Docker e na máquina local.

Este post discutirá:

  • O que são os registros do Docker Hub e Docker?
  • Guia para iniciantes para o Docker Hub e os registros do Docker
  • Como puxar a imagem do Docker do Docker Registry?

O que são os registros do Docker Hub e Docker?

Os registros do Docker são o armazenamento usado para armazenar, gerenciar e distribuir imagens do Docker. Os registros podem ser de dois tipos: registro local e registro remoto. O Docker Hub é um registro oficial de base em nuvem do Docker que hospeda imagens do Docker. Ele armazena e gerencia imagens do docker com nomes de imagens e versões de tags.

Guia para iniciantes para o Docker Hub e os registros do Docker

Docker Hub é um registro oficial da plataforma Docker. Veja o procedimento fornecido para utilizar o registro do Docker para manter e armazenar as imagens do Docker.

Etapa 1: Open Docker Hub Docker Registry

Primeiro, navegue até o Docker Official Registry Docker Hub e clique em “Entrar" botão. Se os usuários não tiverem uma conta do Docker Hub, registre -se clicando no “Registro”Button ou utilizando o abaixo destacado“Comece hoje de graça" cardápio:

Etapa 2: Forneça credenciais de conta de usuário

Forneça suas credenciais, como “Nome de usuário ou email" e "Senha”Para fazer login na sua conta do Docker Hub. Depois disso, pressione o “Continuar" botão:

Aqui, você pode ver que temos login com sucesso no Docker Remote Registry “Docker Hub”:

Como alternativa, os usuários podem fazer login no registro do Docker com a ajuda do terminal. Para fazer login no registro do Docker, utilize o “Docker Login”Comando e forneça“nome de host/nome de usuário" e "senha”:

$ Docker Login

A saída indica que estamos conectados com sucesso no registro do Docker:

Atualmente, não existe imagem do Docker no repositório do Docker Hub:

Etapa 3: Editor de código do Visual Studio aberto

Abra o editor de código do Visual Studio via “Comece" cardápio:

Etapa 4: Crie Dockerfile simples

Crie um Dockerfile simples e cole o seguinte código. Este código gerará uma imagem do Docker para executar um simples “Tutorial.py”Programa Python:

De Python: 3.6
Workdir /src /app
CÓPIA DE…
CMD ["Python", "./Tutorial.py "]

Etapa 5: Crie um programa Python simples

Crie um novo arquivo “Tutorial.py”E cole o código fornecido. O código mencionado imprimirá “Olá, bem -vindo ao tutorial Linuxhint”:

Print ("Olá, Welcome to Linuxhint Tutorial")

Etapa 6: construir a imagem do Docker

Em seguida, abra o terminal no editor do Visual Studio e execute o comando fornecido para gerar uma nova imagem do Docker. Aqui o "-t”A opção é usada para especificar o nome da imagem:

$ Docker Build -t Python -Image .

Etapa 7: Execute a imagem do Docker

Agora, execute a imagem do Docker para executar o contêiner do Docker:

$ Docker Run Python-Image

A saída mostra que construímos e implantamos com sucesso um programa Python:

Etapa 8: gerar imagem de destino

Crie uma imagem de destino que será empurrada para o registro do Docker. A sintaxe para criar uma imagem de destino:

tag do docker /:

Para criar uma imagem de destino, utilize o comando fornecido:

$ Docker Tag Python-Image RAFIA098/Python-Image: 3.6

Liste todas as imagens e verifique se a imagem é criada ou não:

$ Docker Images

Pode -se observar que geramos com sucesso a imagem de destino:

Etapa 9: empurre a imagem para o registro oficial do Docker

Empurre a imagem para o registro do Docker remoto através do comando "Docker Push":

$ Docker Push RAFIA098/Python-Image: 3.6

Aqui, você pode ver que pressionamos com sucesso a imagem do Docker no registro do Docker Hub Cloud:

Como puxar a imagem do Docker Registry?

O processo de puxar uma imagem está baixando a imagem do registro em nuvem para o registro local ou repositório. O "Docker Pull”O comando é usado para baixar ou puxar a imagem pública do Docker, como mostrado abaixo:

Para puxar a imagem do Docker do registro do Docker Hub, passe pelas instruções fornecidas.

Etapa 1: Liste todas as imagens

Para listar todas as imagens locais do Docker, utilize o comando fornecido:

$ Docker Images

Etapa 2: Puxe a imagem do Docker do Docker Hub

Para puxar a imagem do Docker do Docker Hub, execute o “Docker Pull /:”Comando o seguinte:

$ Docker Pull Rafia098/Python-Image: 3.6

Novamente, liste todas as imagens do Docker para confirmar se a imagem foi baixada do registro do Docker Hub ou não:

$ Docker Images

A saída mostra que puxamos com sucesso a imagem do Docker do registro do Docker:

Fornecemos o guia para iniciantes sobre o Docker Hub e os registros.

Conclusão

Docker Hub é um registro oficial remoto ou host que é usado para armazenar, gerenciar e compartilhar imagens do Docker. Para empurrar a imagem do docker do registro ou repositório local, utilize o “Docker Push /:”Comando. Para puxar a imagem do Docker do Docker Official Registry Docker Hub, use o “Docker Pull /:”Comando. Este post foi um guia completo sobre o Docker Hub e os registros para iniciantes.