常用的国内 Docker 镜像加速器
1. 阿里云镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
2. 腾讯云镜像加速器:https://cloud.tencent.com/document/product/457/33221
3. 网易云镜像加速器:https://hub-mirror.c.163.com/
4. DaoCloud 镜像加速器:https://www.daocloud.io/mirror
配置 Docker 使用镜像加速器
通过修改 Docker 配置文件
1. 编辑 Docker 配置文件:•打开 /etc/docker/daemon.json 文件。如果没有该文件,可以创建一个。•使用你喜欢的文本编辑器,例如 vi 或 nano:
sudo vi /etc/docker/daemon.json
2. 添加镜像加速器配置:
•在文件中添加以下内容,替换 YOUR_MIRROR_URL 为你选择的镜像加速器的 URL:
{
"registry-mirrors": ["https://YOUR_MIRROR_URL"]
}
例如,使用阿里云的镜像加速器:
{
"registry-mirrors": ["https://your-aliyun-mirror-url.mirror.aliyuncs.com"]
}
3. 保存并退出编辑器:•如果你使用 vi,按 Esc 键,然后输入 :wq 保存并退出。•如果你使用 nano,按 Ctrl + O 保存,然后按 Ctrl + X 退出。
4. 重启 Docker 服务:
sudo systemctl restart docker
Error response from daemon
[root@localhost ~]# sudo docker pull ubuntu:22.04
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 108.160.167.159:443: i/o timeout
先查看 /etc/docker/ 目录下有没有 daemon.json 这个文件,如果没有直接输入命令:
sudo vim /etc/docker/daemon.json
在打开的json文件中输入以下内容:
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
如果存在 daemon.json文件,将文件中的内容全部删除并替换成以上内容。
重新启动docker
sudo systemctl restart docker
然后就可以愉快的拉取Docker镜像了!