Docker 配置国内镜像源教程

为什么需要配置国内镜像源

Docker 默认的镜像仓库位于国外,在国内访问时可能会遇到速度慢、连接不稳定甚至无法访问的问题。配置国内镜像源可以显著提高 Docker 镜像的拉取速度,提升使用体验。

配置步骤

1. 创建 Docker 配置目录

首先需要创建 Docker 的配置目录,执行以下命令:

sudo mkdir -p /etc/docker

2. 配置镜像源

使用以下命令创建并编辑 Docker 守护进程的配置文件,添加国内镜像源:

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"http://hammal.staronearth.win/",
"http://hub.staronearth.win/"
]
}
EOF

配置包含了多个国内常用的 Docker 镜像源,包括 DaoCloud、USTC、南京大学等提供的镜像服务。

3. 重启 Docker 服务

配置完成后,需要重新加载配置并重启 Docker 服务使配置生效:

sudo systemctl daemon-reload
sudo systemctl restart docker

验证配置是否生效

可以通过以下命令验证镜像源是否配置成功:

docker info

在输出的信息中,查找 “Registry Mirrors” 部分,如果能看到刚才配置的镜像源地址,则说明配置成功。

或者拉取一个镜像 比如redis

docker pull redis:latest

在这里插入图片描述

总结

如果后续发现某个镜像源速度变慢或不可用,可以随时修改 /etc/docker/daemon.json 文件,更新镜像源列表,然后重启 Docker 服务即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐