19
Docker与虚拟机有何不同?
我不断阅读Docker文档,以尝试了解Docker和完整VM之间的区别。它如何提供完整的文件系统,隔离的网络环境等而又不那么繁重? 为什么将软件部署到Docker映像(如果正确的话)比简单地部署到一致的生产环境更容易?
虚拟机是模拟完整计算机硬件的软件。有多种应用程序可提供此功能。**注意**:对于Java VM的问题,请使用特定标签[jvm],对于Android虚拟机,请使用标签[dalvik]。对于其他类型的VM(例如解释器,自动机或图灵机)的实现细节的其他问题,请使用标记[vm-implementation]。关于编程的问题仅在现场。