在中国使用 Docker 时,配置优质的源至关重要,这主要源于两方面核心原因:
一方面,受网络环境影响,Docker 官方源位于境外,国内用户直接访问时往往面临连接不稳定、下载速度缓慢甚至超时的问题。尤其是在拉取较大的镜像(如操作系统镜像、开发环境镜像)时,这种情况更为明显,严重影响开发和部署效率。
另一方面,优质的国内源经过优化,能大幅提升镜像获取速度。这些源通常通过国内节点缓存热门镜像,减少跨网络传输的延迟,让开发者能快速获取所需资源,避免因反复尝试下载而浪费时间。
此外,稳定的源配置还能降低因网络波动导致的镜像拉取失败概率,保障 Docker 相关操作(如容器创建、服务部署)的连贯性,对于企业级应用的稳定运行具有重要意义。因此,为 Docker 配置优质的国内源,是提升使用体验、保障工作效率的关键步骤。
Docker 配置文件,运行以下命令,自动写入并重启 Docker:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json << 'EOF'
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://s4uv0fem.mirror.aliyuncs.com",
"https://docker.1ms.run",
"https://registry.dockermirror.com",
"https://docker.m.daocloud.io",
"https://docker.kubesre.xyz",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.1panel.live",
"https://docker.kejilion.pro",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://hub.littlediary.cn",
"https://proxy.1panel.live",
"https://docker.1panelproxy.com",
"https://image.cloudlayer.icu",
"https://docker.1panel.top",
"https://docker.anye.in",
"https://docker-0.unsee.tech",
"https://hub.rat.dev",
"https://hub3.nat.tf",
"https://docker.1ms.run",
"https://func.ink",
"https://a.ussh.net",
"https://docker.hlmirror.com",
"https://lispy.org",
"https://docker.yomansunter.com",
"https://docker.xuanyuan.me",
"https://docker.mybacc.com",
"https://dytt.online",
"https://docker.xiaogenban1993.com",
"https://dockerpull.cn",
"https://docker.zhai.cm",
"https://dockerhub.websoft9.com",
"https://dockerpull.pw",
"https://docker-mirror.aigc2d.com",
"https://docker.sunzishaokao.com",
"https://docker.melikeme.cn"
]
}
EOF
重启 Docker 生效配置
sudo systemctl daemon-reload
sudo systemctl restart docker
验证是否生效
sudo docker info