diff --git a/site/features.md b/site/features.md index bd839904..50dd101b 100644 --- a/site/features.md +++ b/site/features.md @@ -10,6 +10,7 @@ example](https://github.com/weaveworks/weave#example): * [Virtual ethernet switch](#virtual-ethernet-switch) * [Address allocation](#addressing) + * [Naming and discovery](#naming-and-discovery) * [Application isolation](#application-isolation) * [Dynamic network attachment](#dynamic-network-attachment) * [Security](#security) @@ -108,6 +109,20 @@ IP addresses of external services the hosts or containers need to connect to. The same IP range must be used everywhere, and the individual IP addresses must, of course, be unique. +### Naming and discovery + +Named containers are automatically registered in +[weaveDNS](weavedns.html), which makes them discoverable through +simple name lookups: + + host1$ docker run -dti --name=service ubuntu + host1$ docker run -ti ubuntu + root@7b21498fb103:/# ping service + +This feature supports load balancing, fault resilience and hot +swapping; see the [weaveDNS](weavedns.html) documentation for more +details. + ### Application isolation A single weave network can host multiple, isolated applications, with