2017-01-16 96 views
0

我有一個碼頭工人的主機與以下內核根據uname -a我可以在64位唯一主機內核上的64位docker容器中運行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位僅據我所知內核。但我確實需要在該主機上的Docker容器中運行32位二進制文​​件。由於所有的容器都共享它們的內核,所以這是不可能的。

是否有任何竅門,我可以使容器運行這個32位二進制文​​件,儘管這個問題?

謝謝!

回答

1

你可以,但你需要安裝32位庫到容器

+0

我也讀過關於這一點。我安裝了這些庫:libc6:i386 libncurses5:i386 libstdC++ 6:i386。但即時通訊仍然無法執行二進制文件。我聽說libs的技巧只適用於具有32位兼容層的內核,據我所知,unRAID內核沒有。 – p0fi

相關問題