amazon-web-services - 将Docker容器放入AWS EC2实例的动机

标签 amazon-web-services amazon-ec2 docker

开发人员似乎在其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/

相关文章:

python - "python setup.py install"在 Dockerfile 中不起作用,但我可以进入容器并做同样的事情......任何指针?

java - 使用相同 REST 调用的不同操作

PHP mysqli_query 返回 0 除非我限制查询结果的数量

docker - 如何安装Xpack在Docker上运行的Elasticsearch?

amazon-web-services - ansible 将主机添加到route53

amazon-web-services - 我应该为我的 EC2 实例使用哪些 AWS 磁盘选项?

bash - 如何检查 docker 引擎和 docker 容器是否正在运行?

amazon-web-services - 通过 EventBridge 安排事件并提供详细信息

python - AWS API Lambda 代理集成中返回错误响应

amazon-web-services - AWS CDK : Uploaded file must be a non-empty zip