├── .gitignore ├── README.md ├── examples ├── docker-swarming-dind │ ├── .gitignore │ ├── README.md │ ├── docker-compose-stack-swarmpit.yml │ ├── docker-compose-whoami-stack.yml │ ├── docker-swarm-gui.sh │ ├── show-metrics.sh │ ├── start-dind.sh │ ├── start-portainer.sh │ ├── start-swarmpit.sh │ ├── start-traefik.sh │ ├── start-whoami.sh │ ├── start-worker.sh │ ├── stop-dind.sh │ └── test-traefik.sh ├── drill │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ └── drill.sh ├── httpd │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ └── hello │ │ └── index.html ├── nginx │ └── docker-compose.yml ├── orbiter │ ├── README.md │ ├── orbiter.yml │ └── start-orbiter.sh ├── prometheus │ ├── .gitignore │ ├── Dockerfile │ ├── Dockerfile.simple │ ├── README.md │ ├── build.sh │ ├── build.simple.sh │ ├── dashboards │ │ └── 179.dashboard │ ├── docker-compose.yml │ ├── etc │ │ ├── alert.rules_nodes │ │ ├── alert.rules_service-groups │ │ ├── alert.rules_tasks │ │ └── prometheus.yml │ ├── prometheus.yml │ ├── start-exporter.sh │ ├── start-prom-services.sh │ ├── start-prom.sh │ ├── start-whoami.sh │ └── stop-prom-services.sh ├── proxy │ ├── README.md │ ├── traefik-stack-v2.yml │ ├── traefik-stack.yml │ └── whoami-stack.yml └── simple │ ├── README.md │ └── docker-compose.yml ├── images └── usemethod_flow.png └── slidefire └── traefik-with-docker ├── .gitignore ├── Description.md ├── LICENSE ├── build.sh ├── images ├── bee42-TOP2POTt.png ├── bee42_logo.png ├── build4friends.png ├── docker-book-german-adrian.jpg ├── docker-camp.jpg ├── docker-swarm-logo.png ├── docker-swarm-visualizer-1.png ├── docker-swarm-visualizer-2.png ├── docker-swarming-dind.png ├── letsencrypt-flow.png ├── peter-rossbach.jpg ├── setlog.png ├── traefik-architecture-background.png ├── traefik-architecture.png ├── traefik-health.png ├── traefik-logo.png ├── traefik-ui.png └── traefik.png ├── picture └── traefik.graffle │ ├── data.plist │ └── image1.png ├── print.sh ├── run.sh ├── save.sh ├── slidefire.sh └── slides.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/README.md -------------------------------------------------------------------------------- /examples/docker-swarming-dind/.gitignore: -------------------------------------------------------------------------------- 1 | rdata 2 | swarmpit 3 | *.dab 4 | -------------------------------------------------------------------------------- /examples/docker-swarming-dind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/README.md -------------------------------------------------------------------------------- /examples/docker-swarming-dind/docker-compose-stack-swarmpit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/docker-compose-stack-swarmpit.yml -------------------------------------------------------------------------------- /examples/docker-swarming-dind/docker-compose-whoami-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/docker-compose-whoami-stack.yml -------------------------------------------------------------------------------- /examples/docker-swarming-dind/docker-swarm-gui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/docker-swarm-gui.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/show-metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/show-metrics.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-dind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-dind.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-portainer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-portainer.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-swarmpit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-swarmpit.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-traefik.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-traefik.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-whoami.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-whoami.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/start-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/start-worker.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/stop-dind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/stop-dind.sh -------------------------------------------------------------------------------- /examples/docker-swarming-dind/test-traefik.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/docker-swarming-dind/test-traefik.sh -------------------------------------------------------------------------------- /examples/drill/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine:3.15 2 | 3 | RUN apk add --update curl apache2-utils drill 4 | 5 | -------------------------------------------------------------------------------- /examples/drill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/drill/README.md -------------------------------------------------------------------------------- /examples/drill/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/drill/build.sh -------------------------------------------------------------------------------- /examples/drill/drill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/drill/drill.sh -------------------------------------------------------------------------------- /examples/httpd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/httpd/Dockerfile -------------------------------------------------------------------------------- /examples/httpd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/httpd/README.md -------------------------------------------------------------------------------- /examples/httpd/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/httpd/docker-compose.yml -------------------------------------------------------------------------------- /examples/httpd/hello/index.html: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /examples/nginx/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/nginx/docker-compose.yml -------------------------------------------------------------------------------- /examples/orbiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/orbiter/README.md -------------------------------------------------------------------------------- /examples/orbiter/orbiter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/orbiter/orbiter.yml -------------------------------------------------------------------------------- /examples/orbiter/start-orbiter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/orbiter/start-orbiter.sh -------------------------------------------------------------------------------- /examples/prometheus/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /examples/prometheus/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/Dockerfile -------------------------------------------------------------------------------- /examples/prometheus/Dockerfile.simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/Dockerfile.simple -------------------------------------------------------------------------------- /examples/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/README.md -------------------------------------------------------------------------------- /examples/prometheus/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/build.sh -------------------------------------------------------------------------------- /examples/prometheus/build.simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/build.simple.sh -------------------------------------------------------------------------------- /examples/prometheus/dashboards/179.dashboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/dashboards/179.dashboard -------------------------------------------------------------------------------- /examples/prometheus/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/docker-compose.yml -------------------------------------------------------------------------------- /examples/prometheus/etc/alert.rules_nodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/etc/alert.rules_nodes -------------------------------------------------------------------------------- /examples/prometheus/etc/alert.rules_service-groups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/etc/alert.rules_service-groups -------------------------------------------------------------------------------- /examples/prometheus/etc/alert.rules_tasks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/etc/alert.rules_tasks -------------------------------------------------------------------------------- /examples/prometheus/etc/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/etc/prometheus.yml -------------------------------------------------------------------------------- /examples/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/prometheus.yml -------------------------------------------------------------------------------- /examples/prometheus/start-exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/start-exporter.sh -------------------------------------------------------------------------------- /examples/prometheus/start-prom-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/start-prom-services.sh -------------------------------------------------------------------------------- /examples/prometheus/start-prom.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/start-prom.sh -------------------------------------------------------------------------------- /examples/prometheus/start-whoami.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/start-whoami.sh -------------------------------------------------------------------------------- /examples/prometheus/stop-prom-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/prometheus/stop-prom-services.sh -------------------------------------------------------------------------------- /examples/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/proxy/README.md -------------------------------------------------------------------------------- /examples/proxy/traefik-stack-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/proxy/traefik-stack-v2.yml -------------------------------------------------------------------------------- /examples/proxy/traefik-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/proxy/traefik-stack.yml -------------------------------------------------------------------------------- /examples/proxy/whoami-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/proxy/whoami-stack.yml -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/examples/simple/docker-compose.yml -------------------------------------------------------------------------------- /images/usemethod_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/images/usemethod_flow.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build 3 | -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/Description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/Description.md -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/LICENSE -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/build.sh -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/bee42-TOP2POTt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/bee42-TOP2POTt.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/bee42_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/bee42_logo.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/build4friends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/build4friends.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-book-german-adrian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-book-german-adrian.jpg -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-camp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-camp.jpg -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-swarm-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-swarm-logo.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-swarm-visualizer-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-swarm-visualizer-1.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-swarm-visualizer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-swarm-visualizer-2.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/docker-swarming-dind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/docker-swarming-dind.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/letsencrypt-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/letsencrypt-flow.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/peter-rossbach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/peter-rossbach.jpg -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/setlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/setlog.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik-architecture-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik-architecture-background.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik-architecture.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik-health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik-health.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik-logo.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik-ui.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/images/traefik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/images/traefik.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/picture/traefik.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/picture/traefik.graffle/data.plist -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/picture/traefik.graffle/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/picture/traefik.graffle/image1.png -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/print.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/print.sh -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/run.sh -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/save.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/save.sh -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/slidefire.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/slidefire.sh -------------------------------------------------------------------------------- /slidefire/traefik-with-docker/slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bee42/traefik-with-docker/HEAD/slidefire/traefik-with-docker/slides.md --------------------------------------------------------------------------------