Skip to content

Instantly share code, notes, and snippets.

@matinrco
Last active June 25, 2018 12:58
Show Gist options
  • Save matinrco/91ac3c21a6a0c64a10f6273dcc730136 to your computer and use it in GitHub Desktop.
Save matinrco/91ac3c21a6a0c64a10f6273dcc730136 to your computer and use it in GitHub Desktop.
docker http proxy on linux

create a systemd drop-in directory for the docker service:

mkdir /etc/systemd/system/docker.service.d

Now create a file called /etc/systemd/system/docker.service.d/http-proxy.conf that adds the HTTP_PROXY environment variable: [Service] Environment="HTTP_PROXY=http://proxy.example.com:80/"

Flush changes: sudo systemctl daemon-reload

Verify that the configuration has been loaded: sudo systemctl show --property Environment docker Environment=HTTP_PROXY=http://proxy.example.com:80/

Restart Docker: sudo systemctl restart docker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment