Traefik Docker websocketconfiguration

我目前正在尝试使用自定义websocket服务的Traefik。 我需要在Docker云中部署它。 这是我的堆栈文件的摘录:

traefik: image: traefik command: --web --docker --docker.domain=docker.localhost --logLevel=DEBUG ports: - '80:80' - '8080:8080' - '443:443' volumes: - /var/run/docker.sock:/var/run/docker.sock - /dev/null:/traefik.toml presenceservice: image: 'imagename' labels: - 'traefik.api.backend=presenceapi' - 'traefik.api.port=3000' - 'traefik.api.frontend.rule=PathPrefixStrip:/presenceapi,/alksjdfllkajsflkajsdlkfjaslkdfjaslkdjflkasjdflkasjdflkasdjf67' - 'traefik.websocket.backend=presencesocket' - 'traefik.websocket.protocol=ws' - 'traefik.websocket.port=3001' - 'traefik.websocket.frontend.rule=PathPrefixStrip:/presencesocket,/alksjdfllkajsflkajsdlkfjaslkdfjaslkdjflkasjdflkasjdflkasdjf68' - 'traefik.websocket.frontend.entryPoints=ws,wss' 

但是试图用C#(SocketIoClientDotNet)连接到websocket只会导致连接错误。 在部署具有端口的存在服务之前,它工作。

任何build议在docker上撰写文件? 看着Traefik Git的问题,我只想出了这个configuration,但它不起作用。