阿里云的ECS拉取docker镜像失败问题解决方案

按下面步骤处理。

  1. 配置 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/

  1. 单独测试拉取 nginx 镜像

先不要直接跑 docker compose,先测试镜像能不能拉下来:

bash 复制代码
docker pull nginx:1.27-alpine

如果成功,再执行:

bash 复制代码
cd ~/ai-voice-agent
docker compose up -d --build

  1. 如果还是超时,换成国内可访问镜像名

你现在 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
相关推荐
晚风吹长发4 小时前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器
ji_shuke8 小时前
从零深入:基于 Playwright + Pytest + Allure 的企业级 Web 端到端自动化测试框架实战
前端·自动化测试·docker·jenkins·pytest·allure·playwright
阿里云云原生9 小时前
一周上线!信永中和基于阿里云 AgentTeams + AI 网关打造多智能体 AI 平台
阿里云·云原生·ai网关·agentteams
霁月的小屋11 小时前
Docker 工程化实践(六):Docker Compose 管理多容器应用
运维·docker·容器
江湖有缘11 小时前
Docker实战 | 使用Docker部署EasyNode服务器面板工具
服务器·docker·容器
心机之蛙qee11 小时前
Docker Compose 多容器编排
java·docker·容器
AI大佬的小弟12 小时前
私有化 Dify 应用开发(1):Dify 入门|Docker 一键部署全流程
docker·大模型落地·ai 应用开发·dify 教程·私有化 ai 部署·docker 实战·开源 ai 平台
Loveucafe13 小时前
日咖夜酒咖啡厅在哪里
阿里云
ShiXZ21313 小时前
Docker 安装 Elasticsearch 7.17.6 完整教程
elasticsearch·docker·容器