====== Traefik mit Docker CLI starten ====== 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 -> http://localhost:8080 ====== Traefik mit Docker Compose starten ====== 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 -> http://localhost:8080 ====== BentoPDF Container hinzufügen ====== services: bentopdf: # image: ghcr.io/alam00000/bentopdf:latest # Recommended image: bentopdfteam/bentopdf:latest container_name: bentopdf 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 -> http://bentopdf.localhost/ ====== beides zusammen ====== 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 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 docker compose up -d -> http://localhost:8080/dashboard/#/http/services -> bentopdf-traefik@docker -> http://bentopdf.localhost/