- Clone project and enter into folder.
- Generate self-signed certificate
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ./certs/domain.key -out ./certs/domain.crt(Be sure to use the name of your domain as a CN.) - Create user
docker run --entrypoint htpasswd registry:2 -Bbn testuser testpassword > auth/htpasswd - Start your registry
docker-compose up -d.
- Copy&Paste file
./certs/domain.crtto/etc/docker/certs.d/myregistrydomain.com:5000/ca.crtand restart docker. - Login
docker login -u testuser -p "testpassword" myregistrydomain.com:5000.