首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker Minecraft主机

Docker Minecraft主机
EN

Stack Overflow用户
提问于 2013-12-28 12:32:20
回答 2查看 748关注 0票数 0

例如,我正在尝试在ec2实例上的docker容器中托管“我的世界”服务器,并将不同的子域指向每个容器

a.example.com -> container 1

b.example.com -> container 2

c.example.com -> container 3

...and等等。

如果这些容器正在运行网站,我可以使用Apache或node-http-proxy等转发流量。但是因为这些服务器正在运行TCP服务,所以我不能以这种方式路由流量。

这个是可能的吗?如果是这样,又是如何做到的呢?

EN

回答 2

Stack Overflow用户

发布于 2014-06-18 18:50:53

“我的世界”客户端支持SRV DNS记录已经有一段时间了(根据谷歌的说法,从1.3.1开始)。我建议您为您的Docker容器分配一组稳定的端口映射,使用-p标志,然后为指向相同IP但不同端口的每个FQDN创建SRV记录。

谷歌在SRV条目格式上给出了几个匹配项-这一个来自MCF主站点:http://www.minecraftforum.net/topic/1922138-using-srv-records-to-hide-ports-on-your-server-ip/

我有四个MC服务器运行在同一物理主机上,只有一个IP地址,每个服务器都有一个单独的友好条目,供玩家在Minecraft客户端使用,所以我的用户都不需要记住端口。这确实引起了我的一些技术人员的困惑,当他们遇到连接问题时,使用dig/ping测试,然后认为DNS解析被破坏,因为没有A记录可找到。总体而言,我认为这是一个非常小的缺点。

票数 1
EN

Stack Overflow用户

发布于 2014-02-22 07:01:35

HAProxy http://haproxy.1wt.eu/不会路由tcp流量吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20811018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档