加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

dns – 如何通过名称而不是IP地址达到码头集装箱?

发布时间:2020-12-16 03:53:58 所属栏目:安全 来源:网络整理
导读:有没有办法可以使用名称而不是ip地址到达docker容器? 我听说过管道,我已经看到一些dns和hostname类型的选择码头,但我仍然无法把所有的东西放在一起. 感谢您的时间. 我不知道这是否有帮助,但这是迄今为止所做的: 使用docker-machine和vmwarevsphere驱动程序

有没有办法可以使用名称而不是ip地址到达docker容器?

我听说过管道,我已经看到一些dns和hostname类型的选择码头,但我仍然无法把所有的东西放在一起.

感谢您的时间.

我不知道这是否有帮助,但这是迄今为止所做的:

>使用docker-machine和vmwarevsphere驱动程序安装Docker容器主机
>用docker-compose启动所有的服务
>我可以使用IP和端口从网络上的任何其他机器到达所有服务

我已将DNS别名条目添加到我的专用网络DNS服务器,并且它与docker-machine使用的机器名称相匹配.但是,当引导并连接到网络时,机器总是会拾取不同的IP地址.

我刚刚失去了在哪里解决这个问题:

>网络DNS服务器
> docker-machine主机名
> docker容器主机名
>可能是所有这些的组合

我可能正在寻找类似于这个问题的东西:

How can let docker use my network router to assign dhcp ip to containers easily instead of pipework?

任何一般的方向将是真棒…再次感谢!

最佳答案
如果您想要开箱即用的解决方案,您可能需要检查例如Kontena.它附带了Weave的网络覆盖技术,该技术用于在服务之间创建虚拟专用LAN网络.感谢service_name.kontena.local可以访问每个服务/容器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读