容器中的配置总是在虚拟机或裸机上起作用吗?

容器中的配置总是在虚拟机或裸机上起作用吗?

我目前正在写我的硕士论文。我正在测试基础设施代码。为此,基础设施是用容器构建的。我安装软件并使用 Ansible 配置一切。我工作的一个关键假设是,在容器上运行的所有内容都可以在虚拟机或裸机上运行。有没有科学的方法来证明这一点,或者有没有一篇论文讨论这个主题?

提前谢谢您的回答!

答案1

您的关键假设:... everything that works on containers will work on VMs or bare metal machines是正确的,因为容器只是 VM 或 BareMetal OS 的特定子集。

容器使用 VM/BareMetal 的内核,但在资源和对主机操作系统及其硬件的访问方面受到更多限制。

但反之则不行。

进一步阅读请点击此处:https://www.docker.com/resources/what-c​​ontainer

相关内容