@daocloud 咨询一下, daocloud 的端口到底是怎么玩的。
我部署了一个应用: http://radius.daoapp.io ,但是无法访问。
在控制台查看日志,看不到什么异常,我现在最大的疑问是这个端口发布的配置。
我的容器发布了这些端口
容器 类型 主机
1815 tcp 动态端口 # http 端口
1816 tcp 动态端口 # http 端口
1819 tcp 动态端口 # http 端口
1813 udp 动态端口 #计费端口
1812 udp 动态端口 #认证端口
1817 tcp 动态端口 # http 端口
确实需要发布这么多端口,但是部署的时候我就懵了,这对外发布看起来只有一个端口,我就算只用一个 http 端口,但是 1812 , 1813 端口还是得独立发布啊。
主机端口被强制设置动态端口,但问题是我不知道这个动态端口是多少,部署前不知道,部署后还是不知道(不知道在哪里查看)。
我搜索相关主题,发现某些用户部署截图在配置端口是可以编辑主机映射端口的,但是我这里没有(是不是付费用户专用)。
发布容器协议只有 http 和 tcp ,但 tcp 不可选(是不是付费用户专用)。
没有独立 IP ,这应该是个重要问题,比如限制了端口发布。
对于特殊协议缺乏支持,目前 docker 容器平台看起来都有这个问题。
跟一些朋友讨论 docker 云平台支持 udp 的问题,难题看起来在 load balance 上。
如果这些问题都能解决,我是十分愿意把主业务全跑上去, daocloud 支持自有主机导入的功能特别好,不过我需要去自己搞定基础服务, daocloud 的一些优势难以完全利用。
1
jamiesun OP 没注意,原来端口编辑是自有主机支持的
|