Traefik portainer docker-compose
version: "3.7" services: portainer: container_name: portainer image: portainer/portainer-ce:latest restart: unless-stopped networks: - proxy security_opt: - no-new-privileges:true volumes: - /var/run/docker.sock:/var/run/docker.sock:ro # # Use Docker Socket Proxy instead for improved security - ./data:/data # Change to local directory if you want to save/transfer config locally ports: - "9090:9000" labels: - "traefik.enable=true" - "traefik.docker.network=proxy" - "traefik.http.routers.portainer.entrypoints=websecure" - "traefik.http.routers.portainer.rule=Host(`portainer.test.com`)" - "traefik.http.services.portainer.loadbalancer.server.port=9000" networks: proxy: external: true