diff --git a/docker-for-windows/index.md b/docker-for-windows/index.md index 3865fb9e7ccb..a84cab95e645 100644 --- a/docker-for-windows/index.md +++ b/docker-for-windows/index.md @@ -266,29 +266,25 @@ containers. Alternatively, you can opt not to share it by selecting **Cancel**. #### Proxies Docker Desktop lets you configure HTTP/HTTPS Proxy Settings and -automatically propagates these to Docker and to your containers. For example, -if you set your proxy settings to `http://proxy.example.com`, Docker uses this -proxy when pulling containers. +automatically propagates these to Docker. For example, if you set your proxy +settings to `http://proxy.example.com`, Docker uses this proxy when pulling containers. -When you start a container, your proxy settings propagate into the containers. For example: +Your proxy settings, however, will not be propagated into the containers you start. +If you wish to set the proxy settings for your containers, you need to define +environment variables for them, just like you would do on Linux, for example: ```ps -> docker run alpine env +> docker run -e HTTP_PROXY=http://proxy.example.com:3128 alpine env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=b7edf988b2b5 TERM=xterm HOME=/root HTTP_PROXY=http://proxy.example.com:3128 -http_proxy=http://proxy.example.com:3128 -no_proxy=*.local, 169.254/16 ``` -In the output above, the `HTTP_PROXY`, `http_proxy`, and `no_proxy` environment -variables are set. When your proxy configuration changes, Docker restarts -automatically to pick up the new settings. If you have containers that you wish -to keep running across restarts, you should consider using -[restart policies](/engine/reference/run/#restart-policies-restart). +For more information on setting environment variables for running containers, +see [Set environment variables](/engine/reference/commandline/run/#set-environment-variables--e---env---env-file). #### Network