在Debian环境中运行Docker Ubuntu镜像

刚开始使用Docker。 有关于Linux容器的一些问题)

我如何在Debian安装的操作系统上运行Ubuntu镜像? 或者它只是一个名为“Ubuntu”的图像,实际上使用Debian环境。

# cat /proc/version Linux version 3.16.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08) # docker run -i -t ubuntu root@bcade5ce3b94:/# cat /proc/version Linux version 3.16.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08) 

那文件系统呢? 它使用相同的安装组件或只依赖于内核的新的fs体系结构?

也许有关于这个问题的好文章)

在docker工人中,所有图像都使用相同的内核 – 这就是为什么开销很小 – 虚拟化层非常薄。 所有来自ubuntu的ubuntu映像文件,但是任何映像都会给出与uname -a相同的输出,因为它是相同的内核。

 $ docker run --rm -ti ubuntu root@318f07af2ca7:/# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS" 

除非您将映射某个目录,否则您不会在容器中看到主机文件系统。 在任何主机上以同样的方式运行的容器的想法 – 安装在那里并不重要 – 只需要docker。