docker可用的镜像代理

可用的镜像代理

最近十来天我尝试了很多镜像加速站,整理了以下镜像站目前是可用状态,但可能随时会遇到不可用、关停、访问比较慢的状态,建议同时配置多个镜像源。

| 提供商 | 地址 | | | ————– | ————————————— | ————– | | DaoCloud | https://docker.m.daocloud.io | | | 阿里云 | https://<your_code>.mirror.aliyuncs.com | 登录阿里云分配 | | Docker 镜像代理 | https://dockerproxy.com | 看运气 | | 百度云 | https://mirror.baidubce.com | | | 南京大学 | https://docker.nju.edu.cn | | | 中科院 | https://mirror.iscas.ac.cn | |

福利

近期 Rainbond 社区也接受到许多用户反馈 Docker 镜像拉不下来,不能构建、打包了,因此 Rainbond 也搭建了个镜像加速服务,采用 CloudFlare + 国外服务器 Nginx 反代的方案为 Rainbond 社区的用户们提供镜像加速服务。

图片[3]- 教程 – 国内Docker Hub 镜像仓库解决方法分享- 资源PROpull不下来

使用方法

1. 直接获取 Docker Hub 镜像

 
docker pull docker.rainbond.cc/library/node:20
docker pull docker.rainbond.cc/rainbond/rainbond:v5.17.2-release-allinone

2. 配置镜像加速器

 
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.rainbond.cc"]
}
EOF
systemctl daemon-reload
systemctl restart docker

教程

连接SSH 或打开图形化面板(如宝塔等)

打开 /etc/docekr 的文件夹,若etc下没有docker文件夹就手动创建一个
然后进入docker文件夹后。
创建一个名为:daemon.json的json文件
然后在文件里输入以下代码内容:

 
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://dockerproxy.com"
]
}
图片[4]- 教程 – 国内Docker Hub 镜像仓库解决方法分享- 资源PRO

然后保存并退出
之后重启一下docker:

 
systemctl restart docker

再次拉取镜像就可以了

图片[5]- 教程 – 国内Docker Hub 镜像仓库解决方法分享- 资源PRO拉取成功
 
posted @ 2024-06-26 11:48  技术颜良  阅读(177)  评论(0编辑  收藏  举报