【问题标题】:EC2 Instances - Are they Just ContainersEC2 实例 - 它们只是容器吗
【发布时间】:2016-01-02 12:46:35
【问题描述】:

我很困惑。

我创建了一个 EC2 实例。所以这不是“宿主”?它是一个容器实例?如果是这样的话,我很困惑。那么图像的主机是什么或它是如何工作的?我从 docker hub 拉了一个图像到它,将图像推送到 AWS 注册表,然后呢?我想运行一个容器来运行我的应用程序......所以这个“EC2 实例”是容器映像吗?而且这里没有真正的“主机”虚拟服务器?

那么看看 Docker 的工作方式,什么是主机,什么是 EC2 的容器?下图中的“EC2 实例”是我从一本关于 docker 的书中得到的容器吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 docker


    【解决方案1】:

    EC2 实例是在物理主机上运行的虚拟机。如果你想运行一个容器,请确保你的实例上安装了 docker,然后运行你的 docker 命令。

    Docker 主机是您的 EC2 实例。

    【讨论】:

    • 那么什么是 AWS 中的“容器实例”?因为他们谈论容器实例的方式是他们说从您的 EC2 控制面板创建一个实例,而这些实例本身就是虚拟服务器!容器如何成为单独的虚拟服务器?我认为 EC2 实例是我安装 docker 的主机,然后以某种方式从我存储在 AWS 存储库中的图像创建 docker 容器? docs.aws.amazon.com/AmazonECS/latest/developerguide/…。我对翻译 AWS 的术语感到困惑,或者在这里模糊了我的界限
    • 我认为您对 EC2 容器服务感到困惑:aws.amazon.com/ecs
    • 我已经在我的 Ec2 实例上安装了 docker,现在我已经到了一个点,当我从正在运行的实例中的命令行通过 ssh 进入我正在运行的 EC2 虚拟实例时,我使用 AWS CLI 并将我从 docker hub 中提取的图像添加到我的 EC2 容器注册表中。现在我想启动一个容器,所以我现在很困惑,因为它说要创建一个新实例。我已经在实例中了!
    • 不幸的是,AWS 为其 docker 产品选择的术语令人困惑。当他们说“实例”时,它总是指一个虚拟机。每个运行 docker 的虚拟机都是一个 docker 主机。容器镜像是正在运行的 docker 容器的休眠版本。
    • @code_monk 那么什么是“容器实例”?错误
    【解决方案2】:

    上次我检查过亚马逊不会让您只配置一个容器。您需要预置整个 EC2 实例,然后在其中启动容器,就像在您自己的桌面中一样。

    【讨论】:

    • 对,这就是我认为我正在做的事情,创建一个 EC2 虚拟实例(我认为它是该图中运行守护程序的“主机”),然后以某种方式在其中创建和运行容器实例...但是他们谈论容器的方式,他们称它们为实例,当您通过文档创建“容器实例”时,他们告诉您单击 EC2 面板中的创建实例,我就像 wtf,我已经有了当我在创建 EC2 实例之前第一次通过初始向导时创建一个 EC2 实例。 aws.amazon.com/ec2/purchasing-options
    • 一周前创建 EC2 实例时,我通过他们的创建 EC2 实例向导来指导我创建一年的免费实例交易。
    猜你喜欢
    • 2018-03-05
    • 2021-09-20
    • 1970-01-01
    • 2021-08-17
    • 2021-04-09
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    相关资源
    最近更新 更多