gpt4 book ai didi

docker - 在 nanoPI 上运行 docker 容器会导致 "exec format error"

转载 作者:行者123 更新时间:2023-12-02 19:34:20 26 4
gpt4 key购买 nike

目标是以与在 ubuntu 服务器机器上相同的方式在我的 nanoPI 上运行 docker 容器。

我最近在尝试 docker run -it kylemanna/openvpn 时遇到了以下错误:

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

执行 docker-compose 时我也遇到同样的错误使用 container approach

由于我是否使用 docker compose 都遇到了问题,我开始认为错误可能是我在 nanoPI 上使用了 docker。它可能不会以相同的方式得到支持。

但是,我可以很好地执行其他容器/图像,hello-world , ubuntu , 等等。

我如何去确定这个错误的原因? standard_init_linux.go:185的源代码在哪里? ?而且,我做错了什么?

最佳答案

通过反复试验,我发现如果我直接从github repository重建openvpn镜像在使用( docker build <url> )运行容器的机器上,openvpn 容器解决了此错误,但(尚未)docker-compose 解决了此错误。我想重建 docker-compose 容器也可以解决这个问题。

这很可能是由于没有为我使用的机器类型编译二进制文件。

来源/灵感:https://github.com/moby/moby/issues/23865

关于docker - 在 nanoPI 上运行 docker 容器会导致 "exec format error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47561567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com