admin_grundlagen:docker:traefik
Inhaltsverzeichnis
Traefik mit Docker CLI starten
- traefik.yml
api: insecure: true entryPoints: web: address: ":80" providers: docker: {}
docker run -d -p 80:80 -p 8080:8080 -v $PWD/traefik.yml:/etc/traefik/traefik.yml -v /var/run/docker.sock:/var/run/docker.sock:ro traefik:v3.6
Traefik mit Docker Compose starten
- docker-compose.yml
services: traefik: image: traefik:v3.6 command: - "--api.insecure=true" - "--providers.docker=true" - "--entrypoints.web.address=:80" ports: - "80:80" - "8080:8080" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro
docker compose up -d
BentoPDF Container hinzufügen
- bentopdf.yml
services: bentopdf: # image: ghcr.io/alam00000/bentopdf:latest # Recommended image: bentopdfteam/bentopdf:latest labels: - "traefik.http.routers.bentopdf.rule=Host(`bentopdf.localhost`)" restart: unless-stopped
docker compose -f bentopdf.yml up -d
→ http://localhost:8080/dashboard/#/http/services → bentopdf-traefik@docker
beides zusammen
- docker-compose.yml
services: traefik: image: traefik:v3.6 command: #- "--log.level=DEBUG" - "--api.insecure=true" - "--providers.docker=true" - "--entrypoints.web.address=:80" ports: - "80:80" - "8080:8080" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro restart: unless-stopped bentopdf: # image: ghcr.io/alam00000/bentopdf:latest # Recommended image: bentopdfteam/bentopdf:latest # Alternative: Docker Hub container_name: bentopdf labels: - "traefik.http.routers.bentopdf.rule=Host(`bentopdf.localhost`)" restart: unless-stopped
oder Anwendungen explizit veröffentlichen:
services:
traefik:
image: "traefik:v3.6"
command:
#- "--log.level=DEBUG"
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
ports:
- "80:80"
- "8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
restart: unless-stopped
bentopdf:
image: "bentopdfteam/bentopdf:latest"
labels:
- "traefik.enable=true"
- "traefik.http.routers.bentopdf.rule=Host(`bentopdf.localhost`)"
restart: unless-stopped
docker compose up -d
→ http://localhost:8080/dashboard/#/http/services → bentopdf-traefik@docker
admin_grundlagen/docker/traefik.txt · Zuletzt geändert: 2026/06/02 14:59 von ingo_wichmann
