前情提要:
众所周知 Docker 官方源很早之前就被官方封禁了,各大NAS的注册表均受到影响,像是群晖的Docker套件注册表一度无法连接,虽然在更新至DSM7.2版本后得以恢复。但在今年2024年6月初,NAS中最重要的工具Docker再度面临无法使用的问题。常用的镜像站点如阿里云、科大、南大、上交等,全都无法访问。在执行docker pull命令拉取Docker镜像时,系统无响应,而且这一切发生得静悄悄,没有任何相关公告。一直在循环尝试,并报以下错误:

问题猜测:
第一种:Docker 镜像源是公益性质的服务。随着玩 Linux 服务器、NAS 的用户越来越多,各大互联网公司和大学官方服务器不堪重负,约定一起停止提供 Docker 缓存镜像源服务。市场环境越来越差大家要节约经费也不是不可能,但是应该不会如此统一行动。
第二种:责任全在美方。这种可能性最大。
第三种:有神秘力量要求这些镜像源停止私自提供 Docker 镜像源服务。所有提供的镜像必须全部得到审查后,才可能恢复服务。或者该类型服务被永久禁止。
虽然镜像仓库并非只有 docker.io (我测试了一下像 ghcr.io 源的一些镜像还是能龟速拉取的),但 docker.io 和其国内镜像源的上的容器镜像确实是玩服务器和 NAS 最常用的工具。
最新办法:
验证结果:
2025年1月6日

2024年8月15日

2024年7月31日

解决办法:
验证拉取:
方法一:自行验证在webUl端拉取镜像

方法二:打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

未修改前 root@nas:# docker pull mysql:8.0 8.0: Pulling from library/mysql 07bc88e18c4a: Already exists 2546f0005eef: Pulling fs layer 1021dda8eecf: Pulling fs layer 1bb57662dd7f: Pulling fs layer 7fb14d8034cd: Waiting 73124c42ecbe: Waiting 74830c23cea0: Waiting 0139fa284505: Waiting 5165942f42d6: Waiting 2915d634a344: Waiting 9a1f1e1ee309: Waiting 修改后 root@nas:# docker pull mysql:8.0 8.0: Pulling from library/mysql 07bc88e18c4a: Already exists 2546f0005eef: Pull complete 1021dda8eecf: Pull complete 1bb57662dd7f: Pull complete 7fb14d8034cd: Pull complete 73124c42ecbe: Pull complete 74830c23cea0: Pull complete 0139fa284505: Pull complete 5165942f42d6: Pull complete 2915d634a344: Pull complete 9a1f1e1ee309: Pull complete Digest: sha256:7cf8a10b3c17273a47c5cd876cdb790c551012b40b36909b8ca0d9ab5721ed2c Status: Downloaded newer image for mysql:8.0 docker.io/library/mysql:8.0 root@nas:#
原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

上海 上海 150F
看看
北京 北京 149F
看看方法
B1
@ 233 可以参考下上面的最新方法
辽宁 沈阳 148F
看看
北京 北京 147F
你好谢谢
146F
看看
广东 梅州 145F
感谢分享
江苏 无锡 144F
afd asfafafdadf 加油
广东 广州 143F
看看
贵州 贵阳 142F
看看
英格兰 伦敦 141F
反弹高度回复的花港饭店