修改配置文件
文件路径为/etc/init/pkg-Docker-dockerd.conf
步骤 1:备份原文件
cp /etc/init/pkg-Docker-dockerd.conf /etc/init/pkg-Docker-dockerd.conf.bak步骤 2:编辑配置文件
vi /etc/init/pkg-Docker-dockerd.conf将文件内容改为以下内容(添加 3 行 env):
cgroup cpuacct "pkgctl-Docker"
cgroup memory "pkgctl-Docker"
description "Docker daemon"
author "System Integration Team"
limit nofile 524288 1048576
console log
respawn
respawn limit 5 10
kill timeout 60
env HTTP_PROXY=http://192.168.1.100:7890
env HTTPS_PROXY=http://192.168.1.100:7890
env NO_PROXY=localhost,127.0.0.1,192.168.1.0/24
exec /var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json
post-start script
DOCKER_SOCKET=/var/run/docker.sock
while ! [ -e "$DOCKER_SOCKET" ]; do
initctl status $UPSTART_JOB | grep -qE "(stop|respawn)/" && exit 1
echo "Waiting for $DOCKER_SOCKET" || true
sleep 0.1
done
echo "$DOCKER_SOCKET is up" || true
end script步骤 3:重启 Docker
synoservicectl --restart pkgctl-Docker步骤 4:验证
docker info | grep -i proxy成功的输出:
HTTP Proxy: http://192.168.1.100:7890
HTTPS Proxy: http://192.168.1.100:7890
No Proxy: localhost,127.0.0.1,192.168.1.0/24步骤 5:测试拉取镜像
docker pull hello-world


评论 (0)