我可能误解了一些事情.不应该ubuntu:12.10内核高于ubuntu:12.04一个?
$ sudo docker run ubuntu:12.04 /bin/uname -a
Linux cb466a57b8c2 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ sudo docker run ubuntu:12.10 /bin/uname -a
Linux 62aadcf4e486 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
这是版本信息:
$ sudo docker version
Client version: 0.5.3
Server version: 0.5.3
Go version: go1.1
内核版本未链接到图像.
无论您运行什么版本甚至是什么发行版,您都将始终使用主机内核运行.
这是与VM的主要区别之一,docker在内核级别完成所有隔离.没有内核仿真.
如果您需要测试不同的内核,那么您需要使用像KVM/qemu或Virtualbox这样的虚拟化.
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |