在Docker环境中进行服务发现的更好方法是什么?
我想倾听你在Docker环境下的服务发现经验。
我们计划与Swarnbuild立多主机docker环境。 最新版本的Docker提供了内部DNS和循环function。 我们的想法是使用Docker覆盖networking。
我相信每个应用都有一个覆盖networking,所以每个环境都会被划分到一个特定的子网中。 或者只是所有应用程序的一个大子网更好?
在内部(覆盖networking内部)从一个服务到另一个服务的服务发现是很容易的,Docker内部DNS解决它,我们只需要使用--net-alias
参数。
但是如何进行外部服务发现呢? 一个来自覆盖networking之外的另一台机器/服务。
你能分享你的经验或你的想法吗?
问候
- 同时使用SSL和非SSL运行单个Docker Cloud的HAProxy容器
- 如何向牧场平衡器后面的所有牧场容器广播消息?
- Tutum HAProxy Docker虚拟主机转发到入口点path
- docker构成规模不适用于haproxy
- 为什么我应该使用ribbon / hystrix / eureka而不是docker + haproxy进行微服务?
- 在haproxy后面login私人dockerregistryv2
- 用Mesos JSON文件链接容器
- 在HAProxy LoadBalancer后面的应用程序中调用IdentityServer4
- haproxy / docker未启用侦听程序(检查“绑定”指令)! 退出