ARM64、aarch64架构docker如何解决创建容器报错exec format error
docker创建容器错误:docker在下载镜像之后,创建容器会出现秒退exit现象,容器怎么都启动不了,查看日志报错standard_init_linux.go:211: exec user process caused "exec format error"我们常用的docker安装一些常用软件及工具都是基于x86架构的服务器上的,但是最近在搭建服务器环境时用的是华为鲲鹏服务器,鲲鹏是基于AR
·
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镜像编译。
更多推荐
已为社区贡献4条内容
所有评论(0)