我试图在容器中运行32位Centos:
sudo docker run -it i386/centos:6
在容器内部运行命令uname-a
以便知道它是32位。得到了输出:
4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
根据我的理解,它是64位版本而不是预期的32位版本?
获得32位Centos时我做错了什么?
答案 0 :(得分:2)
容器与主机系统共享内核。这就是为什么你在输出中看到ubuntu是你的主机系统内核。这些容器只安装了32位软件包,它们可以与64位内核一起使用。