【发布时间】:2019-09-03 17:28:54
【问题描述】:
我正在尝试在使用 traefik 管理的 VPS 中设置 Minecraft 服务器。 在我启动 docker 容器并尝试通过 weburl 访问服务器后,它因超时而失败。 如果我使用服务器 IP 地址是有效的。 我认为问题在于,如果我尝试通过域访问 Minecraft(我的世界)中的默认服务器端口(25565),则端口不会正确重定向到容器。 另外,我必须提到我的域在 Cloudflare 下,但我认为这不是问题,因为我试图绕过它打开开发模式,但没有任何积极结果。 我已经添加了一个自定义入口点
defaultEntryPoints = ["https","http","mc"]
[entryPoints.mc]
address = ":25565"
然后在我的 docker-compose 的标签中,我使用了这些设置:
# map host port
ports:
- 25565:25565
networks:
- traefik_proxy
- default
labels:
- "traefik.docker.network=traefik_proxy"
- "traefik.enable=true"
- "traefik.basic.frontend.rule=Host:mc.myserver.net"
- "traefik.basic.port=25565"
- "traefik.frontend.entryPoints=mc"
但还是失败了。
我做错了什么?
【问题讨论】:
标签: docker server docker-compose minecraft traefik