问题:standard_init_linux.go:228: exec user process caused: no such file or directory

解决方案:

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

原因分析:

这个提示的原因时尝试运行与当前CPU体系结构不一致的镜像。我构建的镜像是AARCH64的,当前的HOST环境是X86的,因此会报错。

使用docker run --rm --privileged multiarch/qemu-user-static --reset -p yes,配合QEMU使得Docker可以运行多体系结构的镜像,就可以了!

更多推荐

standard_init_linux.go:228: exec user process caused: no such file or directory