阿里云的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
相关推荐
赵优秀一一1 小时前
Docker1: 安装、镜像和容器概念
运维·docker·容器
輕華2 小时前
LangChain基础入门——从阿里云百炼API到Chain构建
数据库·阿里云·langchain
milo.qu10 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
梦想与想象-广州大智汇12 小时前
自建docker加速镜像,使用 Cloudflare Workers/Pages 部署加速教程
运维·docker·容器
AI服务老曹14 小时前
架构师视角:如何构建支持GB28181/RTSP的异构AI视频平台?从Docker部署到源码交付的深度实践
人工智能·docker·音视频
用户789377339085316 小时前
Docker 部署踩坑记录:从“构建失败”到“服务跑通”,以及为什么数据被清空了
python·docker
Slow菜鸟17 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
炸炸鱼.20 小时前
容器技术入门与 Docker 环境部署
docker
宁静@星空20 小时前
007-Docker构建 jar 包成镜像
docker·容器·jar