@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

instalar-y-configurar-docker-registry-en-centos-7-1

Instalar y Configurar Docker Registry en Centos 7

Instalar y Configurar Docker Registry en Centos 7

Cuando lleváis Docker a vuestra empresa, hay que llevarlo con ciertas buenas prácticas, como intentar crear un repositorio de imágenes sobre los contenedores que trabajarán el equipo de desarrolladores. De forma que estén disponibles en una plataforma separada y segura.

Para eso existe Docker Registry, y hoy vamos a enseñaros como instalarlo bajo Centos 7. Existen alternativas de pago en varios de los servicios cloud más destacados, como puede ser Amazon con Amazon Elastic Container Registry (ECS) o Microsoft con Azure Container Registry, pero vamos a crear un Docker Registry en la infraestructura local.

Como siempre empezamos actualizando el sistema operativo:

Una vez parcheado, comenzamos la instalación del componente de la siguiente forma:

instalar-y-configurar-docker-registry-en-centos-7-1

La configuración de docker registry la podéis encontrar en “/etc/docker-distribution/registry/config.yml”. Aquí podréis cambiar el directorio base o el puerto donde escuchará el servicio o demonio:

Acordaros que necesitaréis abrir el puerto que vayáis a utilizar si hay Iptables, os dejo la entrada donde explicamos como hacerlo:

Parar, arrancar, habilitar y deshabilitar Firewalld en Centos 7

Habilitamos y arrancamos el servicio o demonio:

Por defecto, trabaja sobre https, si queréis evitar la instalación de una CA y que sea posible conectaros sobre registry inseguros o sin certificado, deberéis añadir la siguiente línea:

Reiniciamos el servicio de docker:

Las imágenes en Docker Registry se almacenan en:

Ahora una vez configurado, vamos a realizar una prueba. Descargamos una imagen:

Ahora crearemos una etiqueta de la imagen al registry:

Ahora hacemos un Push de la imagen del registry:

Comprobamos que la imagen existe:

Para lanzar la imagen desde nuestro propio repositorio la llamamos de la siguiente forma:

Si queréis borrar la remotamente:

Docker Registry se puede parar como un Docker al uso estando en local, por ejemplo:

Si vais a utilizar Docker Registry en vuestra infraestructura, será necesario que se lance automáticamente al reiniciar el servicio de Docker:

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

introduccion-a-la-api-de-proxmox

Introducción a la API de Proxmox

Introducción a la API de Proxmox Proxmox Virtual Environment (Proxmox VE) es una plataforma de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

cuatro + 8 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu