有没有办法可以使用名称而不是 IP 地址来访问我的 docker 容器?
我听说过管道工作,也看到了一些 docker 的 dns 和主机名类型选项,但我仍然无法将所有内容拼凑在一起。
感谢您的时间。
我不确定这是否有帮助,但这是我到目前为止所做的:
- 使用 docker-machine 和 vmwarevsphere 驱动程序安装了 docker 容器主机
- 使用 docker-compose 启动所有服务
- 我可以使用 IP 和端口从网络上的任何其他机器访问所有服务
我已向我的专用网络 DNS 服务器添加了一个 DNS 别名条目,它与 docker-machine 使用的机器名称相匹配。但是机器在启动并连接到网络时总是选择不同的 IP 地址。
我只是不知道在哪里解决这个问题:
- 网络 DNS 服务器
- 码头机器主机名
- docker 容器主机名
- 可能是所有这些的组合
我可能正在寻找类似于这个问题的东西:
如何让 docker 使用我的网络路由器轻松地将 dhcp ip 分配给容器而不是管道?
任何大方向都会很棒......再次感谢!