O que é Docker Hub?

O que é Docker Hub?

Docker é uma plataforma que permite que os desenvolvedores desenvolvam/construam, pacote e executem aplicativos e projetos. Enquanto trabalha no Docker, os desenvolvedores lidam e construem imagens do Docker. Eles podem precisar armazenar e compartilhar suas imagens do Docker com outras pessoas. Para esse fim, o Docker fornece um repositório público ou privado para publicar suas imagens do Docker, conhecido como Docker Hub.

Este blog explicará:

  • O que é Docker Hub?
  • Por que o Docker Hub é usado?
  • Como usar o Docker Hub no Docker?

O que é Docker Hub?

Docker Hub é um serviço de repositório baseado em nuvem oferecido pelo Docker. É um repositório público, o que significa que qualquer pessoa pode usá -lo para empurrar e puxar imagens do Docker. Ele fornece um local central onde os desenvolvedores podem publicar suas imagens do Docker e disponibilizá -las para outras pessoas. Ele simplifica o processo de gerenciamento de imagens do Docker e permite que os desenvolvedores se concentrem na criação e implantação de aplicativos e projetos. Ele também permite que os usuários criem repositórios privados para sua organização limitar o acesso. Isso fornece compartilhamento seguro de imagens do Docker entre os membros da equipe.

Por que o Docker Hub é usado?

Docker Hub é usado para organizar, armazenar e compartilhar imagens do Docker com outros usuários. Ele permite que os desenvolvedores gerenciem várias versões de imagens do Docker, o que os ajuda a rastrear modificações. Além disso, fornece funcionalidade de construção automatizada que permite que os desenvolvedores desenvolvam e testem automaticamente as imagens do Docker. Os desenvolvedores usam o Docker Hub para empurrar e armazenar suas imagens locais do Docker para o Docker Hub e também para extrair imagens oficiais do Docker do Docker Hub.

Como usar o Docker Hub no Docker?

Podemos usar o Docker Hub para os seguintes fins, como:

  • Puxe a imagem do Docker Hub
  • Empurre a imagem para o hub do docker

Como puxar a imagem do Docker Hub?

Para puxar imagens do Docker Hub, o “Docker Pull ”Comando é usado.

Etapa 1: Escolha a imagem do Docker

Primeiro, redirecione para o Docker Hub, procure a imagem desejada do Docker e selecione -a:

Etapa 2: copie o comando "puxar"

Em seguida, copie o comando abaixo do alto iluminado para puxar a imagem do Docker selecionada:

Etapa 3: Puxe a imagem do Docker

Em seguida, execute o comando copiado no terminal Windows PowerShell para puxar a imagem desejada do Docker:

Docker Pull Alpine

A saída abaixo indica que a imagem do Docker foi puxada para o repositório local:

Etapa 4: Verifique a imagem puxada

Para ver a imagem puxada no repositório local, escreva o seguinte comando:

Imagens do Docker

Na captura de tela abaixo, a parte destacada mostra a imagem do Docker puxada:

Como empurrar a imagem para o hub do docker?

Para empurrar uma imagem para o Docker Hub, o “Docker Push /:”Comando é utilizado.

Etapa 1: Faça login no Docker Hub no terminal do Windows

Primeiro, abra um terminal Windows desejado e execute o seguinte comando para fazer login na sua conta do Docker Hub:

Docker Login

Etapa 2: Escolha a imagem local do docker

Em seguida, exiba todas as imagens locais do Docker local e escolha a imagem específica:

Imagens do Docker

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

Etapa 3: Marque a imagem selecionada

Em seguida, use o “Docker Tag /:”Comando para marcar a imagem selecionada:

Docker Tag Linuximg Laibayounas/Linuximg: 1.0

Etapa 4: Push Docker Image to Docker Hub

Agora, empurre a imagem do Docker marcada para o Hub do Docker:

Docker Push Laibayounas/Linuximg: 1.0

Etapa 5: Verificação

Por fim, navegue até o Docker Hub para verificar se a imagem foi empurrada para ela ou não:

Como você pode ver, a imagem local do Docker foi empurrada para o hub do documento.

Conclusão

Docker Hub é o repositório público oficial fornecido pelo Docker. Ele contém todas as imagens do docker que podem ser usadas por qualquer pessoa para seus projetos. É usado para gerenciar, armazenar e publicar imagens do Docker. Também é utilizado para compartilhar imagens do Docker com outros usuários. Este blog explicou o Docker Hub e como ele é usado.