what is docker proxy

WBOY
Release: 2022-02-23 10:35:05
Original
10295 people have browsed it

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.

what is docker proxy

The operating environment of this tutorial: linux7.3 system, docker-1.13.1 version, Dell G3 computer.

What is docker proxy

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
Copy after login

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"
Copy after login

3. Restart container

sudo systemctl daemon-reload
sudo systemctl restart docker
Copy after login

2. Configure container instance agent

Method 1, configuration file (only supports Docker version >= 17.07)

1. Create configuration file

vim  ~/.docker/config.json
Copy after login

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"
   }
 }
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!