我目前正在写我的硕士论文。我正在测试基础设施代码。为此,基础设施是用容器构建的。我安装软件并使用 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-container