目标是以与在ubuntu服务器机器上相同的方式在我的nanoPI上运行坞容器。
我最近在尝试docker run -it kylemanna/openvpn时遇到了以下错误
standard_init_linux.go:185: exec user process caused "exec format error"
在使用docker-compose执行集装箱进场时,我也会得到相同的错误。
由于我遇到了是否使用docker组合的问题,我开始认为错误可能是我在nanoPI上使用对接器的错误。它可能不会以同样的方式得到支持。
但是,我可以很好地执行其他容器/映像、hello-world、ubuntu等。
如何确定此错误的原因?standard_init_linux.go:185的源代码在哪里?那么,我做错了什么?
发布于 2017-11-29 20:49:09
通过尝试和错误,我发现如果我直接从使用(docker build <url>)运行容器的机器上的github储存库重新构建openvpn映像,那么这个错误将被解析为openvpn容器,而不是(还)用于docker-组合。我想,重新构建码头组合容器也会解决这个问题。
这很可能是因为我所使用的机器类型没有编译二进制文件。
https://stackoverflow.com/questions/47561567
复制相似问题