安装openresty 后提示容器不存在



重装数次都是这个结果

错误信息中提示的容器名称和容器列表的容器名称不一致,在安装应用时有什么特殊操作吗?

我也碰到这个问题了,我的服务器是树莓派4B,系统是debian

确认一下 OpenResty 容器镜像是否拉取成功。

docker images | grep openresty

镜像确实没有拉取成功,我按照文档配置了docker镜像加速了,但是我手动去拉openresty的最新官方镜像是可以拉取成功的

要 pull 应用商店中对应的版本。

1.21.4.3-0-focal 我试着pull这个应用商店的版本,但是pull不下来,docker提示 “no matching manifest for linux/arm/v8 in the manifest list entries”,查了下大概是镜像跟系统不兼容

但是我pull openresty/openresty:latest 这个版本可以pull下来,并且可以启动容器,但是容器启动后又停止了,查看日志显示的是:”exec /usr/bin/openresty: exec format error“

通过 arch 命令查询你下你服务器架构
刚刚在 docker hub 上也确认了一下 openresty 镜像支持的架构,如下图:


exec /usr/bin/openresty: exec format erro
这个错误信息也是架构不兼容