rap2部署

仓库无法连接

重启

报错原因是/etc/docker/daemon.json 中文注释导致,删除后重启解决

验证镜像源是否正确

复制代码

# 此时Docker会通过国内源拉取ARM64架构的mysql:8(无需指定arm64v8前缀) docker pull mysql:8


🚫 常见错误解决:若仍提示"no matching manifest for linux/arm64"

错误原因:本地缓存了AMD64架构的镜像索引
解决步骤:

# 清除本地镜像索引缓存 docker system prune -af # 注意:会删除未使用的镜像,谨慎操作 # 重新拉取ARM64专用镜像 docker pull arm64v8/mysql:8

清除本地镜像索引缓存

docker system prune -af # 注意:会删除未使用的镜像,谨慎操作

root@localhost \~\]# docker pull arm64v8/mysql:8 Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) ![](https://i-blog.csdnimg.cn/direct/aa2ee21ee3e244a6bb8aa97536ad66c7.png) 强制指定下载源 ![](https://i-blog.csdnimg.cn/direct/7baf25490e474e6592dc8c2d2d12784b.png) 这个错误的核心是 `docker.registry.cyou` 镜像源当前不可用(可能是服务器维护、IP变更或被防火墙拦截),不是配置问题。 ![](https://i-blog.csdnimg.cn/direct/1007a5d0701745cd8e519f60896f0aa5.png) 核心原因是 **"华为云SWR仓库根本没有arm64v8/mysql:5.7这个镜像"**,不是你的操作问题。MySQL 5.7官方从未发布过ARM64架构的Docker镜像,所有ARM64版本都是社区非官方构建的。 验证镜像架构 docker inspect --format '{{.Architecture}}' ibex/debian-mysql-server-5.7 # 输出应为 "arm64" ![](https://i-blog.csdnimg.cn/direct/bf2f5b63755d4b308908b0e3ebfc675a.png) 拉普通的镜像都不能从之前配置的镜像地址拉取,有问题啊 ![](https://i-blog.csdnimg.cn/direct/11bd83037d824fe1927ea88a80fcbe1e.png) 这个仓库可以拉取,增加这个镜像地址 ![](https://i-blog.csdnimg.cn/direct/34c67e8176c04bcfa4a07aa21a25f762.png) 再次拉取成功了。 ![](https://i-blog.csdnimg.cn/direct/f32a4cec28b644569181c97cbbca6fac.png) 上面列的也下载不下来。只能从csdn下载别人提供的包。

相关推荐
齐齐大魔王6 分钟前
linux-线程编程
java·linux·服务器
舒一笑20 分钟前
为什么 MinIO 生产部署“默认就是 4 台起步”?
运维
吕司21 分钟前
Linux动静态库
linux·运维·服务器
123过去33 分钟前
mfcuk使用教程
linux·测试工具·安全
橙露1 小时前
Shell 脚本实战:自动化备份、监控、告警脚本模板
运维·自动化·github
风曦Kisaki1 小时前
#Linux进阶Day05:防火墙+VMware网络+sshd远程管理
linux·运维
blueSatchel1 小时前
I2C驱动学习
linux·c语言
wenlonglanying1 小时前
nginx 代理 redis
运维·redis·nginx
321.。1 小时前
Linux 进程控制深度解析:从创建到替换的完整指南
linux·开发语言·c++·学习
❀͜͡傀儡师2 小时前
docker部署Antigravity-Manager
运维·docker·容器·antigravity