Home > Article > Operation and Maintenance > what is docker proxy
In docker, proxy refers to proxy software or proxy server, which is used to perform operations that cannot be performed; when docker performs operations such as "docker pull" and "docker push", a proxy is required to access the image warehouse. , and proxy will be used when a proxy is needed to access the network inside the container.
The operating environment of this tutorial: linux7.3 system, docker-1.13.1 version, Dell G3 computer.
refers to proxy software or proxy server, and can also be considered as a method of network access.
The agent class is used to perform other operations that things do not want or cannot perform. For example, when you operate the database, the agent can record the operations you performed after you complete the operation on the database.
Docker uses proxy in two situations:
Docker client hopes to use a proxy, that is, to access the image warehouse through a proxy when performing operations such as docker pull and docker push.
The container instance hopes to use a proxy, that is, it hopes to access the network through a proxy inside the container
1. Configure the client proxy ( Conventional installation method)
1. Create configuration file
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
2. Add configuration
[Service] Environment="HTTP_PROXY=http://211.69.198.232:8118" Environment="HTTPS_PROXY=http://211.69.198.232:8118" Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp,211.69.198.232"
3. Restart container
sudo systemctl daemon-reload sudo systemctl restart docker
2. Configure container instance agent
Method 1, configuration file (only supports Docker version >= 17.07)
1. Create configuration file
vim ~/.docker/config.json
2, Add configuration information
{ "proxies": { "default": { "httpProxy": "http://211.69.198.232:8118", "httpsProxy": "http://211.69.198.232:8118", "noProxy": "*.test.example.com,.example2.com,127.0.0.0/8,211.69.198.232" } }
Recommended learning: "docker video tutorial"
The above is the detailed content of what is docker proxy. For more information, please follow other related articles on the PHP Chinese website!