This tool lets you pull and push images on a centralized private registry (your private network docker hub). this is a very specific setup with ssl, registry browser, and a NAS CIFS/SMB share storage for backup purposes.
- Install docker and docker compose
- change the parameters in .env file and replace the certificates in certs directory with your own (there are dummy files there right now)
- cd to the registry directory
- run
docker compose up -d
- run
docker tag hello-world your-domain/hello-world
- run
docker push your-domain/hello-world
- run
docker pull your-domain/hello-world
- Done.
- Docker Registry Browser lets you browse the contents of your registry.
- AWS Gallery is alternative public registry for docker images, because docker hub have a rate limit unless you run the command docker login and not exceeding your plan.