dockerd服务
-
确认配置文件路径
ps -ef | grep [d]ockerd | grep -o '[a-Z/]*daemon.json'
-
配置镜像加速地址
"registry-mirrors": [ "https://dockerproxy.com", "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com" ],
-
重启服务
sudo systemctl restart docker
containerd服务
crictl命令配置
nerdctl命令配置
ctr命令配置
验证方法
判断是否使用代理?
-
docker服务:
docker info | grep Proxy
-
containerd服务:
systemctl cat containerd | grep Environment
查看是否有环境变量
使用代理
tcpdump -enn -vvv -i [网卡名] 'host [proxy地址] or host [镜像加速地址]'
示例:tcpdump -enn -vvv -i eth0 ' host x.x.x.x or host dockerproxy.com'
参数值说明:
- 网卡名:通 proxy地址 的网卡名
- proxy地址:上面查到的地址(网络代理)
- 镜像加速地址:运行时配置的镜像加速地址
未使用代理
tcpdump -enn -vvv -i [出公网网卡名] host [镜像加速地址]
示例:tcpdump -enn -vvv -i eth1 host dockerproxy.com