威联通QTS Container Station/群辉DSM Container Manager在拉取镜像时不会使用系统设置的代理,因此需要手动进行配置。
威联通QNAP Container Station设置代理
编辑配置文件(实际文件路径可能略有不同):
vim /share/CACHEDEV1_DATA/.qpkg/container-station/script/run-docker.sh
在末尾(exec dockerd $DOCKER OPTS
上方)添加以下内容:
export http_proxy="http://server:port"
export https_proxy="http://server:port"
export no_proxy= "localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"
重启Container Station。
群辉 Container Manager设置代理
编辑配置文件:
< DSM 7.2
vi /usr/local/lib/systemd/system/pkg-Docker-dockerd.service
>= DSM 7.2
vi /usr/local/lib/systemd/system/pkg-ContainerManager-dockerd.service
在 [Service]
部分添加以下内容:
[Service]
Environment="HTTP_PROXY=http://server:port"
Environment="HTTPS_PROXY=http://server:port"
Environment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8"