ARM64、aarch64架构docker如何解决创建容器报错exec format error

docker创建容器错误:
docker在下载镜像之后,创建容器会出现秒退exit现象,容器怎么都启动不了,查看日志报错

standard_init_linux.go:211: exec user process caused "exec format error"

我们常用的docker安装一些常用软件及工具都是基于x86_架构的服务器上的,但是最近在搭建服务器环境时用的是华为鲲鹏服务器,鲲鹏是基于ARM64架构的服务器,那么在docker上的镜像很多都没有基于这个架构打的镜像。

解决方法:

1、 DockerHub

最直接的就是取 dockerhub.上面或者其他镜像源找一下以arm64架构打的镜像,然后拉取镜像进行容器创建;

在这里插入图片描述
可以进行筛选:

在这里插入图片描述

2、 手打镜像

这个方法比较耗时而且要求难度不一般,大神自动忽略这句…正常就是下载源码进行在arm64架构上的docker镜像编译。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值