Enviar Imagem Docker para o Repositório

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, exploraremos o cenário do Reino do Dragão, onde o Rei Dragão deseja enviar imagens Docker para o repositório. O Reino do Dragão é uma terra mística onde dragões governam e a magia prospera. O Rei Dragão, governante do reino, busca armazenar e gerenciar os artefatos mágicos e feitiços do reino de maneira segura e organizada dentro do repositório. O objetivo é permitir que os cidadãos do reino acessem e utilizem facilmente as imagens armazenadas para vários propósitos encantadores.

Autenticar com o Container Registry

Nesta etapa, guiaremos o Rei Dragão pelo processo de autenticação com o container registry para permitir o envio de imagens. O Rei Dragão precisa autenticar sua identidade com segurança no registry usando o Docker.

Se você não tiver uma conta Docker Hub, visite o site do Docker Hub e inscreva-se para uma conta gratuita.

Nesta etapa, guiaremos o Rei Dragão a executar os seguintes comandos no diretório /home/labex/project para fazer login no Docker Hub.

docker login

Se você tiver um registry privado, poderá usar docker login <registry-server-address> para fazer login no seu servidor de registry.

docker login <registry-server-address>

Marcar (Tag) a Imagem Docker

A próxima etapa envolve marcar uma imagem Docker para prepará-la para envio ao container registry.

O Rei Dragão deve executar os seguintes comandos para marcar a imagem Docker alpine.

docker tag alpine < your-docker-hub-username > / < tag-name-for-image > :latest

Nesta etapa, você deve marcar a imagem alpine com magical-alpine:latest.

docker tag alpine < your-docker-hub-username > /magical-alpine:latest

Se você tiver um registry privado, poderá usar docker tag <image-name> <registry-server-address>/<tag-name>:<version> para marcar a imagem para envio ao seu servidor de registry, como:

docker tag enchanted-spells registry.dragonkingdom.com/enchanted-spells:latest

Enviar Imagem para o Repositório

Nesta etapa, o Rei Dragão enviará a imagem Docker marcada para o container registry.

O Rei Dragão deve executar o seguinte comando para enviar a imagem Docker para o container registry.

docker push < your-docker-hub-username > /magical-alpine:latest

Se você tiver um registry privado, poderá usar docker push <registry-server-address>/<tag-name>:<version> para enviar para o seu servidor de registry, como:

docker push registry.dragonkingdom.com/enchanted-spells:latest

Resumo

Neste laboratório, focamos em permitir que o Rei Dragão envie uma imagem Docker para o repositório dentro do místico Reino do Dragão. Ao guiar o Rei Dragão pelas etapas de autenticação, marcação (tagging) e envio da imagem, o capacitamos a armazenar e gerenciar com segurança os artefatos e feitiços mágicos do reino. Essa experiência nos proporcionou informações valiosas sobre o papel fundamental que o Docker desempenha no gerenciamento eficiente de aplicações e imagens em contêineres.

Certifique-se de que o conteúdo seja rico, detalhado e adequado para que iniciantes aprendam.