Configuración del registro privado de Docker en Ubuntu

Configuración del registro privado de Docker en Ubuntu

A "Registro privado de Docker"Es un repositorio centralizado para almacenar y distribuir imágenes de Docker dentro de una red o organización privada. Es útil administrar sus propias imágenes, que se pueden compartir e implementar fácilmente dentro de su propia infraestructura.

Al utilizar un registro privado, las organizaciones pueden mantener la seguridad y el control sobre sus imágenes, asegurando que solo se usen imágenes aprobadas dentro de su infraestructura. Además, un registro privado puede mejorar la velocidad y la confiabilidad de la implementación de las imágenes de Docker.

Este artículo explicará las instrucciones paso a paso para configurar el registro privado de Docker en Ubuntu.

Cómo configurar el registro privado de Docker en Ubuntu?

Configurar un registro privado de Docker en Ubuntu es una herramienta útil para las organizaciones que buscan mejorar sus procesos de implementación, seguridad y control sobre sus imágenes de Docker. Para configurar el registro de Docker privado, siga estos pasos:

Prerrequisito: Instale Docker en Ubuntu

Para configurar el registro privado de Docker en Ubuntu, los usuarios deben asegurarse de que Docker esté instalado en el sistema operativo. Si no, siga el procedimiento que se proporciona en el sitio web oficial.

Paso 1: Inicie el Docker Daemon

Después de completar la instalación, inicie el Docker Daemon usando el "systemctl"Comando como se ve en el siguiente script:

$ sudo systemctl start docker

La salida muestra que Docker ha sido iniciado con éxito.

Paso 2: Tire de la imagen del registro de Docker

Para extraer la imagen del registro de Docker del Docker Hub, especifique el "registro" con el "sudo"Privilegios a continuación:

$ Sudo Docker Pull Registry

La ejecución del comando anterior muestra que la imagen más nueva "registro"Ha sido descargado.

Paso 3: Configuración de contenedor de registro privado Docker

Para iniciar el contenedor de registro de Docker, ejecute el "Docker Run"Comando especificando el número de puerto:

$ sudo Docker Run -D -P 5000: 5000 - -rescart = Always -Nombre Registro Registro: 2

La descripción del siguiente comando se proporciona aquí:

  • Registro: 2: Es la imagen oficial de Docker para ejecutar un registro de Docker, que se utiliza para almacenar y distribuir imágenes de Docker.
  • -reiniciar = siempre: Esta opción asegura que el contenedor se reinicie automáticamente si se detiene por algún motivo.
  • -P 5000: 5000: Mapea el puerto 5000 en el host al puerto 5000 en el contenedor, lo que permite el acceso externo al registro.

La salida muestra que el contenedor Docker llamado "registro"Se ha descargado de la imagen"Registro: 2".

Paso 4: Tire de la imagen Docker "Alpine"

Alpine es una distribución de Linux popular y liviana que se usa comúnmente como imagen base para otras imágenes de Docker. Para tirar del "alpino"Imagen de Docker de un registro de Docker al host local, ejecute el siguiente script:

$ sudo Docker Pull Alpine

La salida muestra que la imagen de Docker "alpino"Ha sido descargado.

Paso 5: Etiqueta y presione una imagen de destino al registro

Para etiquetar una imagen y empujarla al registro, los usuarios deben especificar el "Nombre de la imágen". Por ejemplo, el "alpino"La imagen se menciona especificando el puerto"5000"A la localidad:

$ sudo Docker Tag Alpine Localhost: 5000/Alpine

Para empujar la imagen de Docker al registro, el "empuje de Docker"El comando se utiliza con el"alpino" Nombre de la imágen:

$ sudo Docker Push Localhost: 5000/Alpine

La salida muestra que el "alpino"La imagen ha sido presionada con éxito al repositorio particular.

Paso 6: extraiga una imagen actualizada del registro

Para extraer la imagen actualizada del registro, ejecute el "Docker Pull"Comando especificando el número de puerto"5000"Y nombre de la imagen"alpino" como a continuación:

$ sudo Docker Pull localhost: 5000/Alpine

La salida muestra que el "alpinoLa imagen se ha extraído con la configuración actualizada.

Paso 7: Verifique que el registro se esté ejecutando

Para verificar que el registro esté en funcionamiento, los usuarios pueden utilizar el "rizo"Comando con la URL particular:

$ curl http: // localhost: 5000/v2/_catalog

La pantalla anterior muestra que el registro privado actual se ejecuta en Ubuntu.

Conclusión

Para configurar un registro de Docker privado en Ubuntu, los usuarios primero deben extraer el "registro"Imagen usando el"Registro de Docker Pull" guion. Además, comience el registro privado de Docker a través del script "Docker Run -d -p -Restart Always -Name Registry: TAG". Después de eso, tire de la imagen especificada y etiquétela. Finalmente, presione la imagen etiquetada a su registro privado de Docker. Esta guía ha demostrado procedimientos paso a paso para configurar el registro privado de Docker en Ubuntu.