目前国内如果不配置代理服务器就直接拉镜像,docker 会直接尝试连接镜像仓库,并且连接超时报错。
创建 dockerd 相关的 systemd 目录,这个目录下的配置将覆盖 dockerd 的默认配置
mkdir -p /etc/systemd/system/docker.service.d
新建代理配置文件
touch /etc/systemd/system/docker.service.d/http-proxy.conf
在配置文件夹里面添加下面的配置
[Service]
Environment="HTTP_PROXY=socks5://user:pass@ip:port"
Environment="HTTPS_PROXY=socks5://user:pass@ip:port"
重载配置并重启
systemctl daemon-reload
systemctl restart docker
评论区