自学内容网 自学内容网

docker更新镜像源

常用的国内 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镜像了!


原文地址:https://blog.csdn.net/dreams_dream/article/details/143837158

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!