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)

强制指定下载源

这个错误的核心是 docker.registry.cyou 镜像源当前不可用(可能是服务器维护、IP变更或被防火墙拦截),不是配置问题。

核心原因是 "华为云SWR仓库根本没有arm64v8/mysql:5.7这个镜像",不是你的操作问题。MySQL 5.7官方从未发布过ARM64架构的Docker镜像,所有ARM64版本都是社区非官方构建的。

验证镜像架构

docker inspect --format '{{.Architecture}}' ibex/debian-mysql-server-5.7 # 输出应为 "arm64"

拉普通的镜像都不能从之前配置的镜像地址拉取,有问题啊

这个仓库可以拉取,增加这个镜像地址

再次拉取成功了。

上面列的也下载不下来。只能从csdn下载别人提供的包。

相关推荐
Linux-lucky4 小时前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
清水白石0084 小时前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
ao-weilai6 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
qq_349447956 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
GlobalSign数字证书9 小时前
小企业零运维 TLS 架构设计:证书生命周期管理(CLM)与自动化轮换策略的技术选型
运维·自动化
mCell9 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋9 小时前
【Linux】动静态库的制作与使用
linux
wuyk5559 小时前
Python 第三章:列表 List
服务器·开发语言·python
艾伦_耶格宇10 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk