基于http proxy 访问dockerhub

2024年06月07日 503点热度 0人点赞 0条评论

总所周知的原因,现在无法直接访问dockerhub,而且一些公开的docker镜像站都被关闭了。

除了Harbor自建,有条件的也可以走梯子尝试直接访问


# 方便起见,直接到root操作了
sudo -i

# 给Docker service 增加一个目录
mkdir -p /etc/systemd/system/docker.service.d

# 创建文件,并添加内容
vim /etc/systemd/system/docker.service.d/http-proxy.conf

# 内容如下:
[Service]
Environment="HTTP_PROXY=http://you-proxy-domain:3128"
Environment="HTTPS_PROXY=http://you-proxy-domain:3128"
# 如果需要排除一些网址,比如私有本地仓库
Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"

# 重启
systemctl daemon-reload
systemctl restart docker

# 尝试下载
docker pull nginx


亲测有效!

RangerWolf

保持饥渴的专注,追求最佳的品质

文章评论