裸机上的Docker?

Llo*_*ice 9 virtualization bare-metal docker

在Docker网站上,我看到Docker在"裸机"上的提及.这是否意味着您可以在没有底层操作系统的硬件上运行Docker?

如果是这样,如何安装/实施它?

Jes*_*lle 10

是的,文档中的裸机指的是不在虚拟机管理程序或"云服务器"中的服务器.但是在裸机上运行.

但是,如果您有兴趣,可以将此实验作为PID 1运行docker https://github.com/ibuildthecloud/only-docker


Spl*_*iFF 5

这有点具有欺骗性,但我很确定他们的意思是他们提供了一个 Ubuntu 发行版,您可以安装在未格式化(无操作系统)的计算机上。话虽如此,我找到的说明假设您会自己找到并安装操作系统:

https://docs.docker.com/engine/installation/linux/ubuntu/

这也可能只是意味着您不需要安装 VirtualBox(裸机通常是指在 VM 上作为来宾操作系统运行与在物理机上运行之间的区别)。


Bry*_*yan 5

在撰写本文时,Docker需要运行Linux发行版.来自文档:

要正常运行,docker需要在运行时安装以下软件:

  • iptables版本1.4或更高版本
  • Git 1.7或更高版本
  • procps(或"ps"可执行文件的类似提供者)
  • XZ Utils 4.9或更高版本
  • 正确安装的cgroupfs层次结构(具有单个,无所不包的"cgroup"挂载点是不够的)

[...]

通常,3.8 Linux内核是Docker的最低要求