色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker代理上網(docker安裝openwrt無法上網)

錢諍諍2年前9瀏覽0評論

在需要使用代理的情況下,docker容器也需要設置代理才能上網。下面介紹一下docker代理上網的方法。

首先,在docker啟動腳本中設置代理環境變量。在/etc/systemd/system/docker.service.d/目錄下新建http-proxy.conf,寫入如下內容:

[Service]
Environment="HTTP_PROXY=http://代理服務器地址:代理服務器端口/"
Environment="HTTPS_PROXY=http://代理服務器地址:代理服務器端口/"
Environment="NO_PROXY=localhost,127.0.0.1"

其中,HTTP_PROXY和HTTPS_PROXY是http和https協議的代理地址和端口。NO_PROXY是不需要代理的地址,多個地址用逗號隔開。

設置好環境變量后,重新加載docker配置文件并重啟docker服務:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

如果需要使用docker-compose啟動容器,則需要在docker-compose.yml文件中添加環境變量:

version: '3'
services:
web:
build: .
environment:
- "HTTP_PROXY=http://代理服務器地址:代理服務器端口/"
- "HTTPS_PROXY=http://代理服務器地址:代理服務器端口/"
- "NO_PROXY=localhost,127.0.0.1"

最后,在容器中驗證代理是否配置成功。可以使用ping命令測試網絡是否正常:

$ docker run -it --rm busybox ping 百度.com

如果能夠ping通,說明代理已經配置成功。希望以上內容對大家有所幫助。