Configuring proxy on docker

1. Create a systemd drop-in directory for the docker service:
   $ sudo mkdir -p /etc/systemd/system/docker.service.d

2. Create a file named /etc/systemd/system/docker.service.d/http-proxy.conf that adds the HTTP_PROXY and HTTPS_PROXY and perhaps NO_PROXY environment variable:
   $ nano /etc/systemd/system/docker.service.d/http-proxy.conf
      [Service]
      Environment="HTTP_PROXY=http://proxy.example.com:3128"
      Environment="HTTPS_PROXY=https://proxy.example.com:3129"
      Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"

4. Flush changes and restart Docker:
   $ sudo systemctl daemon-reload
   $ sudo systemctl restart docker

5.  Verify that the configurat*ion has been loaded and matches the changes you made, for example:
   $ sudo systemctl show --property=Environment docker

  Environment=HTTP_PROXY=http://proxy.example.com:3128 HTTPS_PROXY=https://proxy.example.com:3129 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp

Bewertung der FAQ

0 (0 Abstimmungen)

Tags