在Debian环境中运行docker Ubuntu映像

时间:2015-01-14 17:31:38

标签: docker lxc lxc-docker

刚开始使用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架构?

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

1 个答案:

答案 0 :(得分:5)

在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"

除非您要映射某个目录,否则您无法在容器内看到主机文件系统。容器的概念在任何主机上以相同的方式运行 - 安装那里的东西并不重要 - 你只需要泊坞机。

相关问题