Cannot download Docker images behind a proxy¶
First, create a systemd drop-in directory for the Docker service:
1 | 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:
1 2 3 | [Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"
Environment="HTTPS_PROXY=http://proxy.example.com:80/"
|
If you have internal Docker registries that you need to contact without proxying you can specify them via the NO_PROXY environment variable:
1 2 3 | ...
Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"
...
|
Flush changes:
1 | sudo systemctl daemon-reload
|
Verify that the configuration has been loaded:
1 | sudo systemctl show --property Environment docker
|
Restart Docker:
1 | sudo systemctl restart docker
|