按下面步骤处理。
⸻
- 配置 Docker 镜像加速
执行:
bash
sudo mkdir -p /etc/docker
写入镜像源配置:
bash
sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1ms.run",
"https://docker.1panel.live"
]
}
EOF
重启 Docker:
bash
sudo systemctl daemon-reload
sudo systemctl restart docker
查看是否生效:
bash
docker info | grep -A 20 "Registry Mirrors"
应该能看到类似:
bash
Registry Mirrors:
https://docker.m.daocloud.io/
https://docker.1ms.run/
https://docker.1panel.live/
⸻
- 单独测试拉取 nginx 镜像
先不要直接跑 docker compose,先测试镜像能不能拉下来:
bash
docker pull nginx:1.27-alpine
如果成功,再执行:
bash
cd ~/ai-voice-agent
docker compose up -d --build
⸻
- 如果还是超时,换成国内可访问镜像名
你现在 compose 里大概率有这一行:
bash
image: nginx:1.27-alpine
可以临时改成:
bash
image: docker.m.daocloud.io/library/nginx:1.27-alpine
然后执行:
bash
docker compose pull
docker compose up -d --build