Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我可以在64位主机内核上的64位docker容器中运行32位二进制文件吗?_Linux_Docker - Fatal编程技术网

Linux 我可以在64位主机内核上的64位docker容器中运行32位二进制文件吗?

Linux 我可以在64位主机内核上的64位docker容器中运行32位二进制文件吗?,linux,docker,Linux,Docker,根据uname-a,我有一台docker主机,其内核如下: 据我所知,这个内核是一个仅64位的内核。但我确实需要在这个主机上的docker容器中运行32位二进制文件。由于所有容器都共享它们的内核,所以到目前为止这是不可能的 尽管存在这个问题,我是否有什么技巧可以让容器运行这个32位二进制文件 谢谢 可以,但需要将32位库安装到容器中我也读过这方面的内容。我安装了这些库:libc6:i386 libncurse5:i386 libstdc++6:i386。但是我仍然不能执行二进制文件。我听说lib

根据uname-a,我有一台docker主机,其内核如下:

据我所知,这个内核是一个仅64位的内核。但我确实需要在这个主机上的docker容器中运行32位二进制文件。由于所有容器都共享它们的内核,所以到目前为止这是不可能的

尽管存在这个问题,我是否有什么技巧可以让容器运行这个32位二进制文件


谢谢

可以,但需要将32位库安装到容器中

我也读过这方面的内容。我安装了这些库:libc6:i386 libncurse5:i386 libstdc++6:i386。但是我仍然不能执行二进制文件。我听说libs的技巧只适用于32位兼容层的内核,据我所知,unRAID内核没有32位兼容层。
Linux 4.4.30-unRAID #2 SMP PREEMPT Sat Nov 5 12:09:05 PDT 2016 x86_64 Intel(R) Xeon(R) CPU E3-1265L V2 @ 2.50GHz GenuineIntel GNU/Linux