An open API service indexing awesome lists of open source software.

https://github.com/spirosstyliaras/cloudlab

Various docker-compose files for different applications (Docker registry, Traefik reverse proxy, Portainer etc.) for setting up a small home cloud lab.
https://github.com/spirosstyliaras/cloudlab

docker docker-compose

Last synced: about 2 months ago
JSON representation

Various docker-compose files for different applications (Docker registry, Traefik reverse proxy, Portainer etc.) for setting up a small home cloud lab.

Awesome Lists containing this project

README

          

Docker K8s icon

# cloudlab

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

# Traefik proxy installation
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
```

# Docker registry installation
Install (insecure) private docker registry with Crane Operator as UI:
```
cd docker-registry && docker stack deploy --compose-file docker-compose.yml docker-registry
```

# Portainer installation
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
```