在 Docker 网站上,我看到在“裸机”上提到了 Docker。这是否意味着您可以在没有底层操作系统的硬件上运行 Docker?
如果是这样,人们将如何安装/实施它?
在 Docker 网站上,我看到在“裸机”上提到了 Docker。这是否意味着您可以在没有底层操作系统的硬件上运行 Docker?
如果是这样,人们将如何安装/实施它?
是的,文档中的裸机是指不在管理程序或“云服务器”中的服务器。但是在裸机上运行。
但是,如果您有兴趣,已经有这个实验作为 PID 1 运行 docker https://github.com/ibuildthecloud/only-docker
在撰写本文时,Docker 需要在 Linux 发行版上运行。从文档:
为了正常运行,docker需要在运行时安装以下软件:
- iptables 1.4 或更高版本
- Git 版本 1.7 或更高版本
- procps(或类似的“ps”可执行文件提供者)
- XZ Utils 4.9 或更高版本
- 正确安装的 cgroupfs 层次结构(拥有一个包罗万象的“cgroup”安装点是不够的)
[...]
一般来说,3.8 Linux 内核是 Docker 的最低要求
这有点欺骗性,但我很确定他们的意思是他们提供了一个 Ubuntu 发行版,您可以将其安装在未格式化(无操作系统)的计算机上。话虽如此,我找到的说明假设您会自己找到并安装操作系统:
https://docs.docker.com/engine/installation/linux/ubuntu/
它也可能仅仅意味着您不需要安装 VirtualBox(裸机通常是指在 VM 上作为来宾操作系统运行与在物理机上运行之间的区别)。