
国内解决docker镜像拉取失败的问题
1、自行安装docker
2、部署DockerHub的代理
前提条件:
1、有github账号 (GitHub: Let’s build from here · GitHub)
2、有cloudflare账号(Cloudflare | Web Performance & Security)
2.1 fork项目
2.2 部署cf到pages服务
一、点击Worker和Pages
二、点击pages,点击 连接到git
三、连接成功GitHub后,选择刚才fork的仓库,点击 保存并部署,继续处理项目
四、自定义域名
其实cloudflare已经生成了可以使用的docker镜像域名,但是过于长不好记忆,你可以用自己的域名去解析。本次cloudflare提供的域名是cf-workers-docker-io1-dzi.pages.dev【测试部署项目,已删请勿使用该docker源】,我将使用它去替换docker的源。
五、修改镜像源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://cf-workers-docker-io1-dzi.pages.dev"] # 请替换为您自己的Worker自定义域名
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
六、尝试拉取以下镜像吧,是不是已经成功了?
docker pull 6053537/portainer-ce
结果
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 suxiaotuu
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果