当我与人交谈并阅读有关容器的文章时,我听到docker容器被定义为相互隔离,并与主机机器隔离。但是我想问,在这种情况下的隔离级别是什么,它是否完全与主机机器或其操作系统隔离,或者存在一些共享资源?如果完全隔离,那么它如何如此相对小巧轻便?
@Thomas是正确的,但我想稍微扩展一下他的回答。Docker容器只是直接在您的计算机上运行的进程/服务。它与常规进程略有不同,因为Docker守护程序以及Linux内核会执行一些操作,以确保它在完全隔离的情况下运行。正如@Thomas已经提到的,它们不是虚拟机。如果需要更深入(但简短)的阅读,我建议阅读这篇文章:比较虚拟机和Docker容器。这是一个社区维基答案,旨在提供有关此主题的更多信息。请告诉我是否有帮助。