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?
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 LoginA 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.6Etapa 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-ImageA 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 dockerPara criar uma imagem de destino, utilize o comando fornecido:
$ Docker Tag Python-Image RAFIA098/Python-Image: 3.6Liste todas as imagens e verifique se a imagem é criada ou não:
$ Docker ImagesPode -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.6Aqui, 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 ImagesEtapa 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.6Novamente, liste todas as imagens do Docker para confirmar se a imagem foi baixada do registro do Docker Hub ou não:
$ Docker ImagesA 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.