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下载别人提供的包。

相关推荐
敲不响的键盘2 小时前
Nginx Location匹配与Proxy_pass匹配规则
运维·nginx
wheeldown2 小时前
【Linux】Linux 地址空间 + 页表映射的概念解析
java·linux·jvm
陌路202 小时前
操作系统(11)进程描述与控制--5种IO状态(1)
linux·ubuntu
skywalk81633 小时前
阿里云服务器FreeBSD新系统从登录、配置到升级:从14.1升级到FreeBSD 14.3 Release
linux·服务器·阿里云·freebsd
草莓熊Lotso3 小时前
Linux 基础开发工具入门:软件包管理器的全方位实操指南
linux·运维·服务器·c++·人工智能·网络协议·rpc
Jewel Q3 小时前
PowerShell 和 CMD
运维
木木em哈哈3 小时前
有关于cnb自动化的脚本补全
服务器·开发语言·pygame
喜欢吃燃面3 小时前
Linux:make自动化和实战演练
linux·学习
Mr_Xuhhh3 小时前
GUI自动化测试--自动化简单示例
运维·服务器·自动化