jinweijie / private-docker-registry

Setup a private docker registry with let's encrypt certificate renewal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup a private docker registry

  1. Install docker. Link
  2. Install docker-compose. Link
  3. Clone this repository.
  4. Modify YOUR_USER_NAME YOUR_PASSWORD in generate-htpasswd.sh
  5. Modify YOU_DOMAIN YOUR_EMAIL YOUR_SECRET YOUR_USER_NAME YOUR_PASSWORD in docker-compose.yml
  6. Run bash ./generate-htpasswd.sh
  7. 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.

About

Setup a private docker registry with let's encrypt certificate renewal.


Languages

Language:Shell 100.0%