繁体   English   中英

将Docker容器放入AWS EC2实例的动机

[英]Motivation for putting Docker containers inside an AWS EC2 instance

开发人员似乎在其AWS EC2实例中设置多个Docker容器的趋势正在增长。 这对我来说似乎违反直觉。 为什么要将虚拟机放在另一个虚拟机中? 为什么不只使用较小的EC2实例(即使实例与您的容器大小相同,然后根本不使用Docker)呢? 我听到的一个论点是,Docker容器使将开发环境完全按原样带入产品变得容易。 使用Amazon Machine Images(AMI)不能做到相同吗? 是否可以节省一些边际成本? 这样开发人员就可以与云无关,并避免供应商锁定吗? 我了解Docker在物理硬件(而不是EC2)上的优势。

AWS EC2实例内部的Docker容器。 这对我来说似乎违反直觉。 为什么要将虚拟机放在另一个虚拟机中?

...... Docker容器不是 VM。 这是隔离主机(此处为EC2 VM)的部分资源(文件系统,CPU,内存)的一种方法。

AMI(Amazon Machine Images)只是EC2资源之一

与您的问题相关的Docker的主要优势是映像的概念。 它们比AMI轻巧且易于配置。 另外,请注意,Docker很简单,因为它在VM(在本例中为EC2)上运行。

此处的更多信息-Docker与普通虚拟机有何不同?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM