首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

阿里云服务器 docker.io拉去镜像失败的解决办法

  • 25-03-07 23:41
  • 4182
  • 5768
blog.csdn.net

如果配置了镜像加速器但 Docker 没有显示镜像加速器信息,并且拉取镜像仍然失败,可以按照以下步骤逐步排查并解决:

1. 确认 /etc/docker/daemon.json 文件的内容

首先确保 /etc/docker/daemon.json 文件配置正确。

cat /etc/docker/daemon.json
  • 1

文件内容应类似如下(如果你使用了 USTC 或其他国内源,请替换为实际的加速器地址):

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
  • 1
  • 2
  • 3

2. 确保 daemon.json 文件格式正确

JSON 文件的格式必须严格正确,确保无多余的符号和逗号。

3. 重启 Docker 服务

执行以下命令重新加载和重启 Docker 服务:

sudo systemctl daemon-reload
sudo systemctl restart docker
  • 1
  • 2

4. 检查 Docker 服务状态

确认 Docker 服务是否正常运行:

sudo systemctl status docker
  • 1

如果状态显示任何错误,请使用以下命令查看日志:

sudo journalctl -u docker --no-pager
  • 1

5. 测试 Docker 配置

执行以下命令验证是否读取到镜像加速器信息:

docker info | grep "Registry Mirrors"
  • 1

如果仍然没有显示加速器信息,可以尝试重启系统。

6. 确保系统网络连接

有时镜像加速器问题可能来自网络或防火墙问题。如果您在阿里云等国内云服务商上,可以联系网络管理确认是否存在网络阻碍。

7. 手动拉取镜像并导入

如果以上操作都未能解决问题,可以在本地网络环境正常的机器上手动拉取 Redis 镜像:

docker pull redis:latest
docker save -o redis_latest.tar redis:latest
  • 1
  • 2

然后将 redis_latest.tar 文件上传到服务器并导入:

docker load -i redis_latest.tar
  • 1

导入后您可以继续使用 docker compose up 启动服务。

注:本文转载自blog.csdn.net的MonkeyKing.sun的文章"https://blog.csdn.net/sunyuhua_keyboard/article/details/143718764"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

115
云原生
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top