【那些年踩过的坑】Docker换源加速详细教程(截至2025年4月)_docker 换源
由于各种网络政策,在国内访问DockerHub速度会非常缓慢,大家一般都会采取更换镜像源的方式来进行加速。但是,2024.6之后,由于政策的加强,大部分常见的镜像源已经无法使用,可能在更换镜像源后出现如下报错信息:
一、可用镜像源更换
下列信息收集于互联网,无法保证一直有效,建议同时配置多个镜像源。
1.1 永久换源
1.创建目录
sudo mkdir -p /etc/docker
2. 命令行运行
sudo tee /etc/docker/daemon.json <<-\'EOF\'{ \"registry-mirrors\": [ \"https://docker.m.daocloud.io\", \"https://docker.imgdb.de\", \"https://docker-0.unsee.tech\", \"https://docker.hlmirror.com\", \"https://docker.1ms.run\", \"https://func.ink\", \"https://lispy.org\", \"https://docker.xiaogenban1993.com\" ]}EOF
<<-\'EOF\' 告诉 shell 接下来的所有内容会被传递到命令 tee,直到遇到标记 EOF 为止,用于将多行内容作为输入传递给命令。所以不需要担心输入一行之后系统就开始执行命令。 此外,若daemon.json文件不存在,直接使用tee命令不会报错,而是会创建名为daemon.json的文件。
3.重启 Docker 服务
sudo systemctl daemon-reload && sudo systemctl restart docker
4.验证是否有效
sudo docker pull hello-world