Enviar una imagen de Docker a un repositorio

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el escenario del Reino del Dragón, donde el Rey del Dragón desea enviar imágenes de Docker al repositorio. El Reino del Dragón es una tierra mística donde los dragones gobiernan y la magia prospera. El Rey del Dragón, gobernante del reino, busca almacenar y administrar los artefactos mágicos y hechizos del reino de manera segura y organizada dentro del repositorio. El objetivo es permitir que los ciudadanos del reino accedan y utilicen fácilmente las imágenes almacenadas con fines encantadores diversos.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ImageOperationsGroup(["Image Operations"]) docker/ImageOperationsGroup -.-> docker/push("Push Image to Repository") subgraph Lab Skills docker/push -.-> lab-271487{{"Enviar una imagen de Docker a un repositorio"}} end

Autenticarse con el Registro de Contenedores

En este paso, guiaremos al Rey del Dragón a través del proceso de autenticación con el registro de contenedores para habilitar el envío de imágenes. El Rey del Dragón necesita autenticar su identidad de manera segura con el registro utilizando Docker.

Si no tiene una cuenta en Docker Hub, visite el sitio web de Docker Hub y registrese para obtener una cuenta gratuita.

En este paso, guiaremos al Rey del Dragón a ejecutar los siguientes comandos en el directorio /home/labex/project para iniciar sesión en Docker Hub.

docker login

Si tiene un registro privado, entonces puede utilizar docker login <dirección-del-servidor-de-registro> para iniciar sesión en su servidor de registro.

docker login <dirección-del-servidor-de-registro>

Etiquetar la Imagen de Docker

El siguiente paso consiste en etiquetar una imagen de Docker para prepararla para ser enviada al registro de contenedores.

El Rey del Dragón debe ejecutar los siguientes comandos para etiquetar la imagen de Docker alpine.

docker tag alpine < tu-nombre-de-usuario-de-Docker-Hub > / < nombre-de-etiqueta-para-la-imagen > :latest

En este paso, debes etiquetar la imagen alpine con magical-alpine:latest.

docker tag alpine < tu-nombre-de-usuario-de-Docker-Hub > /magical-alpine:latest

Si tienes un registro privado, entonces puedes utilizar docker tag <nombre-de-imagen> <dirección-del-servidor-de-registro>/<nombre-de-etiqueta>:<versión> para etiquetar la imagen para su envío al servidor de registro, como:

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

Enviar la Imagen al Repositorio

En este paso, el Rey del Dragón enviará la imagen de Docker etiquetada al registro de contenedores.

El Rey del Dragón debe ejecutar el siguiente comando para enviar la imagen de Docker al registro de contenedores.

docker push < tu-nombre-de-usuario-de-Docker-Hub > /magical-alpine:latest

Si tienes un registro privado, entonces puedes utilizar docker push <dirección-del-servidor-de-registro>/<nombre-de-etiqueta>:<versión> para enviar a tu servidor de registro, como:

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

Resumen

En este laboratorio, nos centramos en permitir que el Rey del Dragón envíe una imagen de Docker al repositorio dentro del místico Reino del Dragón. Al guiar al Rey del Dragón a través de los pasos de autenticación, etiquetado y envío de la imagen, le hemos dado la capacidad de almacenar y administrar de manera segura los artefactos mágicos y hechizos del reino. Esta experiencia nos ha brindado una valiosa comprensión sobre el papel fundamental que juega Docker en la gestión eficiente de aplicaciones y imágenes contenedorizadas.

Asegúrese de que el contenido sea rico, detallado y adecuado para que los principiantes lo aprendan.