This project attempts to simplify creating a docker pull through cache for local environments.
docker-compose
pyyaml
python3
docker
- If necessary, edit
config.yml
file.
- Run
make.py
to generate proper config files from templates in template dir. - Run
docker-compose up -d
to start the registry server. - Add contents of
daemon.json
file to the client docker daemon configuration.
-
HTTPS is not supported since this deployment isn't intended to be exposed to the internet.
If you wish to deploy to somewhere that's exposed to the internet, see Docker Documentation -
For local domain name, consider using a zeroconf solution, see Arch Wiki for details.