dockerfile拉取私库镜像_华为鲲鹏下可用的 Redis docker 镜像

在华为鲲鹏服务器上,由于ARM架构需求,不能直接使用x86架构的Docker镜像。本文介绍了如何解决官方Redis镜像启动异常的问题,提供了已构建好的Redis 5.0.9 ARM镜像,并分享了如何使用Dockerfile从官方源获取并调整镜像,以适应鲲鹏服务器,包括更换apt-get源、添加代理配置和构建、导出及导入镜像的步骤。
摘要由CSDN通过智能技术生成

ae80144d1badf82f1458360b5eeb40b0.png

在华为鲲鹏服务器下,使用 Docker 时,因鲲鹏服务器使用的芯片为 ARM 架构,镜像也需要使用 ARM 版本的。

从 x86 架构拉取的镜像直接导出导入到鲲鹏服务器上是不可以直接使用的。

可以通过 docker inspect IMAGE_NAME 查看镜像的架构类型。

在鲲鹏服务器上重新拉取镜像,会自动下载 ARM 架构的镜像,前提是需要有提供 ARM 架构的版本,如:

4b8236b72c3f7ccc427632f27dd64283.png

但在鲲鹏服务器上,使用官方提供的 ARM64 版本的 Redis 镜像,启动时会报如下异常:

: Unsupported system page size

从 Docker Hub 上试了一些有提供 ARM 版本的 Redis 镜像,基本都是相同的问题。唯一一个好用的镜像好像只有 Redis 4.x 的版本。

查找了一些资料,在华为云论坛上也有提到类似的问题:

  • 在鲲鹏上通过docke

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值