docker container http proxy on host code example
Example 1: using docker behind proxy
# Create a drop-in
mkdir /etc/systemd/system/docker.service.d
# Put this in there (only up until the ##):
[Service]
Environment="HTTP_PROXY=http://user01:[email protected]:8080/"
Environment="HTTPS_PROXY=https://user01:[email protected]:8080/"
Environment="NO_PROXY= hostname.example.com,172.10.10.10"
##
# Then run these commands to reload the systemd daemon and restart docker
systemctl daemon-reload
systemctl restart docker
Example 2: docker proxy
{
"proxies":
{
"default":
{
"httpProxy": "http://127.0.0.1:3001",
"httpsProxy": "http://127.0.0.1:3001",
"noProxy": "*.test.example.com,.example2.com,127.0.0.0/8"
}
}
}