Docker is a useful tool in my toolbox. I especially recommend the remnux contributions by Lenny Zeltser. Recently I needed a VM with an Ubuntu guest OS to run docker instances of container but the issue was that the pull had to go through a authenticated proxy.
Docker has given this scenario thought and this is what I did:
sudo mkdir /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf
sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
In this file you put:
[Service]
Environment="HTTP_PROXY=http://user:password@proxyserver:port/"
Flush the changes:
sudo systemctl daemon-reload
Test if it worked:
sudo systemctl show --property=Environment docker
This should result in the proxy you entered
Restart docker
sudo systemctl restart docker
No comments:
Post a Comment