Skip to content

Latest commit

 

History

History

10

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Docker registry con SSL

En este docker-compose usamos 3 contenedores, el registro, un nginx proxy y un companion para descargar los certificados TLS desde let's encrypt.

Estamos usando estos contenedores porque la version nativa para descargar certificados con el mismo registry no funciona.

Cómo usar este compose

Simplemente descargá este docker-compose.yaml y reemplazá estas vars:

# registry
VIRTUAL_HOST: docker.peladonerd.com
LETSENCRYPT_HOST: docker.peladonerd.com
LETSENCRYPT_EMAIL: [email protected]

Usando tu dominio y cuenta de correo para descargar los certs (la cuenta de correo es requerida por let's encrypt)

Luego de cambiar estas vars, simplemente levantá todo:

docker-compose up -d

Cómo crear un usuario nuevo

docker run --entrypoint htpasswd registry:2 -Bbn user pass >> auth/htpasswdp