Iniciar sesión en Docker Registry con Docker

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 mundo marino mágico, donde usted asume el papel de un comerciante marítimo mágico que navega por los mares para comerciar con bienes valiosos. Su objetivo es iniciar sesión de manera segura en el registro del centro de comercio marítimo mágico para acceder y enviar imágenes de contenedores.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/SystemManagementGroup -.-> docker/login("Log into Docker Registry") subgraph Lab Skills docker/login -.-> lab-271469{{"Iniciar sesión en Docker Registry con Docker"}} end

Autenticación con el registro de Docker

En este paso, aprenderá a autenticarse con el registro utilizando la CLI de Docker. Si no tiene una cuenta en Docker Hub, visite el sitio web de Docker Hub y registrese para obtener una cuenta gratuita. Si tiene un registro privado, puede utilizar docker login <dirección-del-servidor-del-registro> para iniciar sesión en su servidor de registro.

  1. Utilice el comando docker login para autenticarse con el registro de comercio marítimo mágico:
docker login
  1. Al ejecutar el comando docker login, se le pedirá que ingrese su nombre de usuario y contraseña para la autenticación.

Envío de imágenes al registro

En este paso, aprenderá a enviar una imagen de Docker al registro de comercio marítimo mágico.

  1. Etiquete la imagen alpine con el nombre de usuario de su cuenta de Docker Hub:
docker tag alpine < su-nombre-de-usuario-de-Docker > /my_alpine:latest

Si utiliza el registro privado, puede etiquetar la imagen con el registro de comercio marítimo mágico como prefijo:

docker tag alpine magical_maritime_trading.registry/myimage:latest

En los siguientes pasos solo necesita saber cómo hacer esto. Si tiene un servidor de registro real, debe ejecutar docker logout en la terminal para cerrar sesión de Docker Hub y volver a iniciar sesión en su servidor de registro.

  1. Envíe la imagen etiquetada a Docker Hub:
docker push < su-nombre-de-usuario-de-Docker > /my_alpine:latest

Si utiliza el registro privado, puede enviar la imagen etiquetada al registro con el siguiente comando:

## Reemplace el servidor de registro con el servidor de registro real, de lo contrario el comando fallará.
docker push magical_maritime_trading.registry/myimage:latest
  1. Una vez que se haya enviado correctamente, se mostrará un resumen de la imagen.

Consejos

magical_maritime_trading.registry es una dirección de servidor de registro virtual. Si tiene una dirección de servidor de registro real, reemplácela con la real.

Resumen

En este laboratorio, hemos diseñado una experiencia práctica para iniciar sesión de manera segura en el registro de comercio marítimo mágico y enviar imágenes de contenedores. Siguiendo los pasos descritos aquí, los aprendices adquirirán valiosos conocimientos sobre la autenticación del registro de Docker y la gestión de imágenes, habilidades esenciales para cualquier profesional de Docker.