在AWS的上下文中:
AMI用于打包软件,可以部署在EC2上.Docker还可用于打包软件,也可以部署到EC2.
两者之间有什么区别?我如何在它们之间做出选择?
AMI是图像.这是一台可以从中启动新实例的整机.docker容器更轻巧便携.docker容器应该可以在提供者之间传输,而AMI不是(容易).
AMI基本上是VM映像.Docker容器是打包的迷你映像,可在隔离环境中的某些VM上运行.
此链接有大约泊坞窗和AMI之间的差异的详细信息: - https://forums.docker.com/t/how-would-you-differentiate-between-docker-vs-ec2-image/1235/2