Docker compose files for setting up a small home cloud lab consisting of the following applications:
- Docker Registry witht Crane Operator
- Portainer for Docker Swarm
- Traefik
Install Traefik first as it will be used as reverse proxy for the UI of the deployed docker services.
cd docker-traefik && docker stack deploy --compose-file docker-compose.yml traefik
Install (insecure) private docker registry with Crane Operator as UI:
cd docker-registry && docker stack deploy --compose-file docker-compose.yml docker-registry
Install Portainer CE as Docker Swarm Management dashboard:
cd docker-portainer && docker stack deploy --compose-file <(docker-compose --env-file .env_portainer_agent config) portainer