开发人员似乎在其AWS EC2实例中设置多个Docker容器的趋势正在增长。这对我来说似乎违反直觉。为什么要将虚拟机放在另一个虚拟机中?为什么不只使用较小的EC2实例(即,使实例与您的容器大小相同,然后根本不使用Docker)?我听到的一个论点是,Docker容器使将开发环境完全按原样带入产品变得容易。使用Amazon Machine Images(AMI)不能做到相同吗?是否可以节省一些边际成本?这样开发人员就可以与云无关,并避免供应商锁定吗?我了解Docker在物理硬件(而不是EC2)上的优势。
最佳答案
与您的问题相关的Docker的主要优势是镜像的概念。它们比AMI轻巧且易于配置。另外,请注意,Docker很简单,因为它在VM(在本例中为EC2)上运行。
更多信息在这里-How is Docker different from a normal virtual machine?
关于amazon-web-services - 将Docker容器放入AWS EC2实例的动机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38111603/