V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jamiesun
V2EX  ›  Docker

daocloud 的端口发布设置到底是怎么玩的。

  •  
  •   jamiesun ·
    jamiesun · 2015-10-11 17:19:07 +08:00 · 3398 次点击
    这是一个创建于 3362 天前的主题,其中的信息可能已经有所发展或是发生改变。

    @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 条回复    2015-10-11 18:14:27 +08:00
    jamiesun
        1
    jamiesun  
    OP
       2015-10-11 18:14:27 +08:00
    没注意,原来端口编辑是自有主机支持的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 17:54 · PVG 01:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.