diff --git a/site/faq.md b/site/faq.md index 1e0cd0fd..7afc207c 100644 --- a/site/faq.md +++ b/site/faq.md @@ -117,5 +117,5 @@ Ubuntu image with those two commands added. * [Troubleshooting Weave](/site/troubleshooting.md) * [Troubleshooting IPAM](/site/tasks/ipam/ipam.md) - * [Troubleshooting the Proxy](/site/weave-docker-api/using-proxy.md) + * [Troubleshooting the Proxy](/site/tasks/weave-docker-api/using-proxy.md) diff --git a/site/install/installing-weave.md b/site/install/installing-weave.md index 172882ec..3e6759a7 100644 --- a/site/install/installing-weave.md +++ b/site/install/installing-weave.md @@ -17,7 +17,7 @@ If you are on OSX and you are using Docker Machine ensure that a VM is running a before downloading Weave Net. To set up a VM see [the Docker Machine documentation](https://docs.docker.com/installation/mac/#from-your-shell) or refer to ["Part 1: Launching Weave Net with Docker Machine"](/guides/part-1-launching-weave-net-with-docker-machine/). -After your VM is setup with Docker Machine, Weave Net can be launched directly from the OSX host. Weave Net respects the environment variable `DOCKER_HOST`, so that you can run and control a Weave Network locally on a remote host. See [Using The Weave Docker API Proxy](/site/weave-docker-api/using-proxy.md). +After your VM is setup with Docker Machine, Weave Net can be launched directly from the OSX host. Weave Net respects the environment variable `DOCKER_HOST`, so that you can run and control a Weave Network locally on a remote host. See [Using The Weave Docker API Proxy](/site/tasks/weave-docker-api/using-proxy.md). With Weave Net downloaded onto your VMs or hosts, you are ready to launch a Weave network and deploy apps onto it. See [Using Weave Net](/site/using-weave.md). diff --git a/site/overview/features.md b/site/overview/features.md index 02dba740..3ce1418f 100644 --- a/site/overview/features.md +++ b/site/overview/features.md @@ -58,7 +58,7 @@ See [Using Fast Datapath](/site/tasks/manage/fastdp.md) and ### Seamless Docker Integration (Weave Docker API Proxy) -Weave Net includes a [Docker API Proxy](/site/weave-docker-api.md), which can be +Weave Net includes a [Docker API Proxy](/site/tasks/weave-docker-api/weave-docker-api.md), which can be used to start containers using the Docker [command-line interface](https://docs.docker.com/reference/commandline/cli/) or the [remote API](https://docs.docker.com/reference/api/docker_remote_api/), and attach them to the Weave network before they begin execution. To use the proxy, run: @@ -71,7 +71,7 @@ Containers started in this way that subsequently restart, either by an explicit `docker restart` command or by Docker restart policy, are re-attached to the Weave network by the `Weave Docker API Proxy`. -See [Integrating Docker via the API Proxy](/site/weave-docker-api.md). +See [Integrating Docker via the API Proxy](/site/tasks/weave-docker-api/weave-docker-api.md). ### Weave Network Docker Plugin diff --git a/site/tasks/manage/dynamically-attach-containers.md b/site/tasks/manage/dynamically-attach-containers.md index 5887b620..d64c18c4 100644 --- a/site/tasks/manage/dynamically-attach-containers.md +++ b/site/tasks/manage/dynamically-attach-containers.md @@ -32,7 +32,7 @@ with the `--without-dns` argument). 10.32.0.1 If you would like `/etc/hosts` to contain the Weave Net address (the -same way [the proxy does](/site/weave-docker-api/name-resolution-proxy.md)), +same way [the proxy does](/site/tasks/weave-docker-api/name-resolution-proxy.md)), specify `--rewrite-hosts` when running `weave attach`: host1$ weave attach --rewrite-hosts c1 diff --git a/site/tasks/weave-docker-api/automatic-discovery-proxy.md b/site/tasks/weave-docker-api/automatic-discovery-proxy.md index c0b94603..127cc622 100644 --- a/site/tasks/weave-docker-api/automatic-discovery-proxy.md +++ b/site/tasks/weave-docker-api/automatic-discovery-proxy.md @@ -56,5 +56,5 @@ to the proxy, the specified label takes precedence over the container's name. **See Also** - * [Name resolution via `/etc/hosts`](/site/weave-docker-api/name-resolution-proxy.md) + * [Name resolution via `/etc/hosts`](/site/tasks/weave-docker-api/name-resolution-proxy.md) * [How Weave Finds Containers](/site/tasks/weavedns/how-works-weavedns.md) diff --git a/site/tasks/weave-docker-api/name-resolution-proxy.md b/site/tasks/weave-docker-api/name-resolution-proxy.md index c0d42267..3a2e0a74 100644 --- a/site/tasks/weave-docker-api/name-resolution-proxy.md +++ b/site/tasks/weave-docker-api/name-resolution-proxy.md @@ -31,5 +31,5 @@ Docker-managed networks), the proxy must be launched using the **See Also** - * [Using Automatic Discovery With the Weave Proxy](/site/weave-docker-api/automatic-discovery-proxy.md) + * [Using Automatic Discovery With the Weave Proxy](/site/tasks/weave-docker-api/automatic-discovery-proxy.md) diff --git a/site/tasks/weave-docker-api/securing-proxy.md b/site/tasks/weave-docker-api/securing-proxy.md index feb9f26f..4431a691 100644 --- a/site/tasks/weave-docker-api/securing-proxy.md +++ b/site/tasks/weave-docker-api/securing-proxy.md @@ -56,4 +56,4 @@ proxy port. **See Also** - * [Setting Up The Weave Docker API Proxy](/site/weave-docker-api.md) + * [Setting Up The Weave Docker API Proxy](/site/tasks/weave-docker-api/weave-docker-api.md) diff --git a/site/tasks/weave-docker-api/using-proxy.md b/site/tasks/weave-docker-api/using-proxy.md index c6074483..00f49596 100644 --- a/site/tasks/weave-docker-api/using-proxy.md +++ b/site/tasks/weave-docker-api/using-proxy.md @@ -70,5 +70,5 @@ If for some reason you need to disable the proxy, but still want to start other **See Also** - * [Setting Up The Weave Docker API Proxy](/site/weave-docker-api.md) - * [Securing Docker Communications With TLS](/site/weave-docker-api/securing-proxy.md) + * [Setting Up The Weave Docker API Proxy](/site/tasks/weave-docker-api/weave-docker-api.md) + * [Securing Docker Communications With TLS](/site/tasks/weave-docker-api/securing-proxy.md) diff --git a/site/tasks/weave-docker-api/weave-docker-api.md b/site/tasks/weave-docker-api/weave-docker-api.md index 1c825b45..c44613b6 100644 --- a/site/tasks/weave-docker-api/weave-docker-api.md +++ b/site/tasks/weave-docker-api/weave-docker-api.md @@ -89,8 +89,8 @@ to the original settings prior to running `stop`. **See Also** - * [Using The Weave Docker API Proxy](/site/weave-docker-api/using-proxy.md) - * [Securing Docker Communications With TLS](/site/weave-docker-api/securing-proxy.md) - * [Launching Containers With Weave Run (without the Proxy)](/site/weave-docker-api/launching-without-proxy.md) + * [Using The Weave Docker API Proxy](/site/tasks/weave-docker-api/using-proxy.md) + * [Securing Docker Communications With TLS](/site/tasks/weave-docker-api/securing-proxy.md) + * [Launching Containers With Weave Run (without the Proxy)](/site/tasks/weave-docker-api/launching-without-proxy.md) diff --git a/site/tasks/weavedns/managing-domains-weavedns.md b/site/tasks/weavedns/managing-domains-weavedns.md index cc640db5..083c9cbc 100644 --- a/site/tasks/weavedns/managing-domains-weavedns.md +++ b/site/tasks/weavedns/managing-domains-weavedns.md @@ -12,7 +12,7 @@ The following topics are discussed: ## Configuring the domain search paths If you don't supply a domain search path (with `--dns-search=`), Weave -Net (via the [proxy](/site/weave-docker-api.md) or via `weave attach`) +Net (via the [proxy](/site/tasks/weave-docker-api/weave-docker-api.md) or via `weave attach`) tells a container to look for "bare" hostnames, like `pingme`, in its own domain (or in `weave.local` if it has no domain). diff --git a/site/tasks/weavedns/weavedns.md b/site/tasks/weavedns/weavedns.md index 8231b97b..c66da58f 100644 --- a/site/tasks/weavedns/weavedns.md +++ b/site/tasks/weavedns/weavedns.md @@ -45,5 +45,5 @@ disable weaveDNS itself, launch weave with the `--no-dns` option. **See Also** - * [Integrating Docker via the API Proxy](/site/weave-docker-api.md) + * [Integrating Docker via the API Proxy](/site/tasks/weave-docker-api/weave-docker-api.md) * [Load Balancing and Fault Resilience with WeaveDNS](/site/tasks/weavedns/load-balance-fault-weavedns.md) diff --git a/site/troubleshooting.md b/site/troubleshooting.md index 80846668..03661925 100644 --- a/site/troubleshooting.md +++ b/site/troubleshooting.md @@ -286,7 +286,7 @@ on reboot. This can be disabled via: Note that the Weave Net router will create the `weave` network bridge if necessary when it restarts, and the [Weave Net Docker API -Proxy](/site/weave-docker-api.md) will re-attach any application +Proxy](/site/tasks/weave-docker-api/weave-docker-api.md) will re-attach any application containers that it originally attached to the Weave network when they restart. @@ -308,4 +308,4 @@ and the container image versions as git hashes. **See Also** * [Troubleshooting IPAM](/site/tasks/ipam/troubleshooting-ipam.md) - * [Troubleshooting the Proxy](/site/weave-docker-api/using-proxy.md) + * [Troubleshooting the Proxy](/site/tasks/weave-docker-api/using-proxy.md)