【问题标题】:How to deploy a Docker container on EC2 ECS from Docker Hub private repo?如何从 Docker Hub 私有仓库在 EC2 ECS 上部署 Docker 容器?
【发布时间】:2015-12-02 19:07:36
【问题描述】:

我在私有 Docker Hub 存储库中有一个映像,我正在尝试将其部署在 Amazon 的 Elastic Container Service 上。似乎有很好的 Web 控制台可以从公共存储库运行容器,但没有私有的。我已阅读并尝试理解 documentation for this,但我不明白这与部署我的容器有什么关系,因为它指出“Amazon ECS 容器代理允许容器实例连接到您的集群”。

作为使用 Web 控制台的替代方法,我看到有人提到设置任务定义。这听起来像是 Web 控制台的手动版本。我怀疑我最好的选择是使用这种方法,可能借助此处的脚本。

对我来说,在私有存储库中托管的 ECS 上运行现有映像的最简单方法是什么?

【问题讨论】:

  • 对于其他试图在亚马逊上进行简单容器部署的人:我最终部署到弹性 beanstalk。它非常简单,运行良好,并且可以自行维护。

标签: amazon-ec2 docker dockerhub


【解决方案1】:

没错,容器实例就是恰好运行集群中定义的服务的 EC2 机器。然后集群可以作为容器实例连接到 EC2 机器,但除非 EC2 机器配置正确,否则它无法运行您的私有存储库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多