Docker的新功能...... Docker被描述为虚拟机的替代品.我现在读了一下,这是有道理的.我不完全理解为什么你会在虚拟机上使用Docker,例如.这正是AWS现在提供的beanstalk.
这只是因为大多数托管都是基于VM的,而Docker为您提供了灵活性,即使它不替换VM,它仍然(可能,取决于用例)值得使用?
适用于我们的用例是您可以在真实的盒子,虚拟机,不同的操作系统等之上使用相同的泊坞窗图像,并具有相同的受控环境.
即使您只计划在一种类型的计算机上运行此程序(例如在EC2虚拟机上),您仍然可以在笔记本电脑或台式机上进行开发,因此使用它可能是有意义的.
好的部分是,Docker的开销非常小(或至少是这个想法),因此即使在虚拟硬件上运行也不会影响性能.这与"真正的"虚拟机形成对比(没有双关语,但听起来不错:)),这会在类似场景中带来很大的开销.