【发布时间】:2015-01-26 02:41:48
【问题描述】:
在介绍了 docker.io 和虚拟机之间的差异后,我收到了讲师关于 Docker 的一个相当令人费解的问题。我告诉他,docker.io 的主要目的是在不需要虚拟机的管理程序的情况下部署软件应用程序。
问题是:Docker 是否可以将 CentOS 作为基础的镜像部署到多个未安装操作系统的服务器上?
【问题讨论】:
标签: virtual-machine docker containers
在介绍了 docker.io 和虚拟机之间的差异后,我收到了讲师关于 Docker 的一个相当令人费解的问题。我告诉他,docker.io 的主要目的是在不需要虚拟机的管理程序的情况下部署软件应用程序。
问题是:Docker 是否可以将 CentOS 作为基础的镜像部署到多个未安装操作系统的服务器上?
【问题讨论】:
标签: virtual-machine docker containers
Docker 使用它提供给容器的现有操作系统内核,因此:不,它不能在“裸机”上运行,您需要一个底层操作系统来提供内核。
但它不一定是 CentOS 才能运行基于 CentOS 的容器(只要它使用与 CentOS 兼容的内核)。
除此之外,docker 软件本身也需要一些用户级实用程序才能运行。
【讨论】: