En este artículo, analizaremos el Registro de Docker. También analizaremos los pasos para crear y mantener su propio Registro privado de Docker. Se recomienda investigar los conceptos básicos de Docker si es nuevo.
¿Qué es el Registro Docker?
El registro de Docker es su propio repositorio privado donde puede almacenar sus propias imágenes de Docker y compartirlas con otros. Docker Registry está básicamente organizado en Docker Repositories. Dentro del repositorio de Docker, puede mantener versiones específicas de una imagen de Docker. DockerHub es el repositorio público para extraer las imágenes de la ventana acoplable. DockerHub es un repositorio público donde cualquiera puede extraer las imágenes almacenadas en DockerHub.
Implementación:
Siga los pasos a continuación para configurar el registro de la ventana acoplable:
Paso 1: extraiga la imagen de registro de Docker utilizando la siguiente solicitud:
$ docker pull registry
Este comando extraerá la imagen más reciente de la ventana acoplable del registro de la ventana acoplable
Paso 2: configure y ejecute la imagen de registro de la ventana acoplable con el siguiente comando:
$ docker run -d -p 5000:5000 --name localregistry registry
Este comando iniciará el registro del contenedor docker en el puerto localhost 5000. La imagen base utilizada es el registro. El registro local será el nombre del contenedor.
Ahora también veremos cómo puede extraer, empujar y eliminar imágenes del contenedor de registro local . Cuando el contenedor de registro local se inserte correctamente, devolverá el ID del contenedor en la consola.
Puede verificar ejecutando el siguiente comando:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 25a66bd4219f registry "/entrypoint.sh /etc…" 10 seconds ago Up 9 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp localregistry
Paso 3: extraer imágenes de DockerHub.
Intentemos extraer algunas imágenes de DockerHub y enviarlas a su registro privado de Docker. Para la demostración, veamos una versión de la imagen de Ubuntu y la última imagen del servidor Nginx.
Paso 4: Etiquete las imágenes que se extrajeron de DockerHub.
- localhost:5000 -> host para su registro privado docker
- ubuntu: nombre del repositorio
- 18.04: etiqueta para identificar la versión
Paso 5: Empuje las imágenes etiquetadas a su registro privado de docker.
Paso 6: extraiga la imagen nginx de la ventana acoplable del registro privado de la ventana acoplable. Estamos aquí extrayendo la imagen de la ventana acoplable de Nginx: la última alojada en un registro privado, es decir, en localhost: 5000
Publicación traducida automáticamente
Artículo escrito por deepeshnagpal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA