Docker 是模拟器吗?如果没有,为什么不呢?
它在一定程度上模拟操作系统状态/模式,不是吗?
答案1
Docker 是一个容器系统。它将操作系统分为一个主机操作系统和多个运行可能的其他操作系统或同一操作系统的独立部分的多个部分。
如果它是一个模拟器,它会假装成其他东西,比如模拟一个 cpu,而它实际上是一个不同的 cpu,或者假装成其他硬件,但它不是。
如果它是模拟操作系统,那么您将运行一个假操作系统而不是真正的操作系统。
两者都不是。 Docker 在真实硬件上运行真实操作系统(分段),并且通常比模拟器更快。 (并且在相同的硬件上速度会更快。)