bash
# 1. 创建 Docker 配置目录(如果不存在)
mkdir -p /etc/docker
# 2. 配置镜像加速器(使用多个可用源)
cat > /etc/docker/daemon.json << 'EOF'
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.1ms.run",
"https://docker.m.daocloud.io"
]
}
EOF
# 3. 重新加载配置并重启 Docker
systemctl daemon-reload
systemctl restart docker
# 4. 验证配置是否生效
docker info | grep -A 5 "Registry Mirrors"
或者用下面的:
bash
vim /etc/docker/daemon.json
{
"registry-mirrors":
[
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://docker.rainbond.cc"
]
}
验证并重新拉取镜像
配置完成后,重新运行你的命令:
bash
docker run -itd --name=nginx-demo -p80:80 nginx