Use Docker Behind Proxy on Windows 8

Posted by in Software, Tutorial

The other day I had to install Docker at work, aka behind a corporate proxy (on Windows 8).

While the docker installer is stand-alone and all is good, dealing with the VM is a different matter… The problem popped up when I tried to create a Django image and pip install failed miserably. To get around, you need to create a docker machine:

You also need to pass in the proxy as a build argument to build:

You can also pass the build argument to docker-compose but, in this case, you need to specify the services.

Update

To make my life easier, I’ve built an alias for my bash command line:

where $..._proxy are my environment variables.

Note: I’ve noticed it works also if you have a user/password-type proxy authentication. In this case, your environment variable:

would also be OK.

HTH,


A little experiment: If you find this post and ad below useful, please check the ad out :-)