(c) 2023 Sam Caldwell. See LICENSE.txt
- To establish an internal docker hub as a container-based solution where users can push/pull container images.
- ITERATION: Add a “proxy” feature to allow the docker hub to proxy a container image from a third-party docker hub.
To build...
- Clone this repo
- Navigate to the directory
- Run
make docker_hub/build
To run this locally (e.g. bootstrapping an environment):
- Build the container locally (see above).
- Run
make docker_hub/run_local
To upload the container image:
- Build the container (see above)
- Run
make docker_hub/upload
(Disclaimer: This currently is not implemented and by design it will only upload to my local docker hub.)
To stop the package server, run make docker_hub/stop
To tail the logs, run make docker_hub/logs