diff --git a/README.md b/README.md index 4757e97f..2eb8f808 100644 --- a/README.md +++ b/README.md @@ -56,10 +56,10 @@ First start weave on $HOST1: host1$ weave launch && weave launch-dns && weave launch-proxy -this runs the weave router, DNS and proxy, each in their own -container. Next we configure our `DOCKER_HOST` environment variable to -point to the proxy, so that containers launched via the docker command -line are automatically attached to the weave network: +this runs the weave router, DNS and Docker API proxy, each in their +own container. Next we configure our `DOCKER_HOST` environment +variable to point to the proxy, so that containers launched via the +docker command line are automatically attached to the weave network: host1$ eval $(weave proxy-env) @@ -92,11 +92,11 @@ available. Also, we can tell weave to connect to multiple peers by supplying multiple addresses, separated by spaces. And we can [add peers dynamically](http://docs.weave.works/weave/latest_release/features.html#dynamic-topologies). -The router, DNS and proxy need to be started once per host. The -relevant container images are pulled down on demand, but if you wish -you can preload them by running `weave setup` - this is particularly -useful for automated deployments, and ensures that there are no delays -during later operations. +The router, DNS and Docker API proxy need to be started once per +host. The relevant container images are pulled down on demand, but if +you wish you can preload them by running `weave setup` - this is +particularly useful for automated deployments, and ensures that there +are no delays during later operations. Now that we've got everything set up, let's see whether our containers can talk to each other... diff --git a/site/features.md b/site/features.md index 848bce29..e25d63e1 100644 --- a/site/features.md +++ b/site/features.md @@ -57,8 +57,10 @@ our data centre. ### Seamless Docker integration -Weave includes a [proxy](proxy.html) so that containers launched via -the Docker [command-line interface](https://docs.docker.com/reference/commandline/cli/) or +Weave includes a [Docker API proxy](proxy.html) so that containers +launched via the Docker +[command-line interface](https://docs.docker.com/reference/commandline/cli/) +or [remote API](https://docs.docker.com/reference/api/docker_remote_api/) are attached to the weave network before they begin execution. diff --git a/site/how-it-works.md b/site/how-it-works.md index 815fb60f..4e570c7c 100644 --- a/site/how-it-works.md +++ b/site/how-it-works.md @@ -29,8 +29,9 @@ encrypted, which carry encapsulated network packets. These Weave creates a network bridge on the host. Each container is connected to that bridge via a veth pair, the container side of which -is given the IP address & netmask supplied by the proxy. Also -connected to the bridge is the weave router container. +is given an IP address & netmask supplied either by the user or +Weave's IP address allocator. Also connected to the bridge is the +weave router container. A weave router captures Ethernet packets from its bridge-connected interface in promiscuous mode, using 'pcap'. This typically excludes diff --git a/site/proxy.md b/site/proxy.md index 4271c369..e42fcdd3 100644 --- a/site/proxy.md +++ b/site/proxy.md @@ -3,10 +3,10 @@ title: Weave Proxy layout: default --- -# Weave Proxy +# Weave Docker API Proxy -The proxy automatically attaches containers to the weave network when -they are started using the ordinary Docker +The Docker API proxy automatically attaches containers to the weave +network when they are started using the ordinary Docker [command-line interface](https://docs.docker.com/reference/commandline/cli/) or [remote API](https://docs.docker.com/reference/api/docker_remote_api/), diff --git a/site/troubleshooting.md b/site/troubleshooting.md index f988da07..8c05a828 100644 --- a/site/troubleshooting.md +++ b/site/troubleshooting.md @@ -142,7 +142,7 @@ is waiting for a while before connecting again. There may also be further sections for the [IP address allocator](ipam.html#troubleshooting), [weaveDNS](weavedns.html#troubleshooting), and -[proxy](proxy.html#troubleshooting). +[Weave Docker API Proxy](proxy.html#troubleshooting). ### List attached containers