Setup a private docker registry
- Install docker. Link
- Install docker-compose. Link
- Clone this repository.
- Modify
YOUR_USER_NAME
YOUR_PASSWORD
ingenerate-htpasswd.sh
- Modify
YOU_DOMAIN
YOUR_EMAIL
YOUR_SECRET
YOUR_USER_NAME
YOUR_PASSWORD
indocker-compose.yml
- Run
bash ./generate-htpasswd.sh
- Run
sudo docker-compose up
Certificates will automatically renew and you will have a docker registry running on port 9999.
To login: run docker login YOUR_DOMAIN:9999
from your machine, and the docker registry UI will be https://YOUR_DOMAIN:9998
.