MISE EN PLACE D’UNE DOCKER REGISTRY PRIVÉE

Afin de mettre en place un registry privée, voici ce que j’ai fais:

https://registry.mondeunix.com

1- Creation d’un bloc dans haproxy

frontend https
log global
bind *:443 ssl crt /etc/haproxy/certs npn spdy/2 ciphers ECDHE-RSA-AES256-SHA:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM
option http-server-close
option forwardfor
reqadd X-Forwarded-Proto:\ https
reqadd X-Forwarded-Port:\ 443
acl registry hdr(host) registry.mondeunix.com
use_backend registry if registry
 
 
backend registrymode http
option http-server-close
http-request redirect scheme https if !{ ssl_fc }
server registry @ip:82 check

2-Création du docker-compose pour deux images “registry” et “joxit/docker-registry-ui:static”

https://gitlab.mondeunix.com/docker/docker-compose/-/tree/master/registry/docker-compose.yml

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES57c4c0abb6a2 joxit/docker-registry-ui:static "/bin/sh -c entrypoi…" 51 minutes ago Up 51 minutes 0.0.0.0:82->80/tcp registry_ui_138c98667a7cc registry "/entrypoint.sh /etc…" 51 minutes ago Up 51 minutes 0.0.0.0:2000->5000/tcp registry_registry_1

Ci-dessous une capture de l’utilisation de la registry :

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.