2017-01-16 7 views
0

私はuname -aに応じて、次のカーネルとのドッキングウィンドウのホストマシンを持っている:64ビット専用ホストカーネルの64ビットドッカーコンテナで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 

このカーネルは64ビットのみ私の知る限りではカーネルです。しかし、私はこのホスト上のドッカーコンテナの内部で32ビットのバイナリを実行する必要があります。すべてのコンテナがカーネルを共有しているので、これはこれまで不可能でした。

この問題にもかかわらず、この32ビットバイナリをコンテナで実行できるようにすることはできますか?

ありがとうございます!

答えて

1

でも可能ですが、コンテナに32ビットのライブラリをインストールする必要があります

+0

私はそれについても読んでいます。私はこれらのライブラリをインストールしました:libc6:i386 libncurses5:i386 libstdC++ 6:i386。しかし、私はまだバイナリを実行することができません。 libsのトリックは、unRAIDカーネルが私が知る限りでは持っていない32ビット互換レイヤーを持つカーネルでのみ動作すると聞きました。 – p0fi

関連する問題