Docker Service Discovery服务发现
作为核心网络架构,Libnetwork 还提供了一些重要的网络服务——服务发现。
服务发现(Service Discovery)允许容器和 Swarm 服务通过名称互相定位。唯一的要求就是需要处于同一个网络当中。
其底层实现是利用了 Docker 内置的 DNS 服务器,为每个容器提供 DNS 解析功能。下图展示了容器“c1”通过名称 ping 容器“c2”的过程。Swarm 服务原理相同。
作为核心网络架构,Libnetwork 还提供了一些重要的网络服务——服务发现。
服务发现(Service Discovery)允许容器和 Swarm 服务通过名称互相定位。唯一的要求就是需要处于同一个网络当中。
其底层实现是利用了 Docker 内置的 DNS 服务器,为每个容器提供 DNS 解析功能。下图展示了容器“c1”通过名称 ping 容器“c2”的过程。Swarm 服务原理相同。
发表评论