version: '3' services: traefik: image: traefik ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/var/run/docker.sock - ${PWD}/traefik.toml:/etc/traefik/traefik.toml - ${PWD}/traefik-dynamic.toml:/etc/traefik/traefik-dynamic.toml - ${PWD}/acme.json:/etc/traefik/acme.json - ${PWD}/access.log:/etc/traefik/access.log portainer: image: portainer/portainer-ce labels: traefik.enable: true traefik.http.routers.portainer.rule: Host(`gruppe1.testsites.info`) && PathPrefix(`/portainer`) traefik.http.routers.portainer.priority: 50 traefik.http.services.portainer.loadbalancer.server.port: 9000 traefik.http.routers.portainer.middlewares: strip_portainer,secHeaders@file traefik.http.routers.portainer.tls: true traefik.http.routers.portainer.tls.certresolver: myresolver traefik.http.middlewares.strip_portainer.stripprefix.prefixes: /portainer volumes: - portainer_data:/data - /var/run/docker.sock:/var/run/docker.sock networks: default: external: name: net volumes: portainer_data: