【问题标题】:Creating a ECS cluster in AWS, how does the "image url" work?在 AWS 中创建 ECS 集群,\"image url\"是如何工作的?
【发布时间】:2022-11-11 17:55:24
【问题描述】:

我对使用 AWS 非常陌生,但我正在尝试设置一个 EC2 服务,该服务连接到一个 github 操作,该操作将我的 python 应用程序部署到我的服务。 我目前正在创建一个 ECS 集群 [如 github 所述][1]。 在创建所述集群期间,设置要求我提供图像(`repository-url/image:tag`)。
这到底是什么意思?我已经在网上找了几个小时,但不明白在哪里可以找到所说的图像。
填写“12345.dkr.ecr.us-east-2.amazonaws.com/My-Repo:latest”会返回“CannotPullContainerError: inspect image has been retried 1 time(s): failed to resolve ref, not found”。
有人可以帮我理解吗?

编辑:我对 AWS 完全陌生,所以如果缺少任何信息,我深表歉意,并且可以在帖子中添加任何需要的内容。

【问题讨论】:

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


    【解决方案1】:

    这将是部署到您的 ECS 服务的 docker 镜像(docker 镜像存储库和镜像标签)。你不能只是编造它,它必须是一个存储库和已经存在的图像。您应该创建一个包含 Python 应用程序的 docker 映像,并将该映像推送到某个位置的映像存储库,例如 AWS ECR。在考虑在 AWS ECS 上部署任何东西之前,您需要这样做。

    此外,使用 EC2 代替 Fargate 可能会使事情变得过于复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 2015-08-23
      • 2023-03-30
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      • 2018-12-23
      相关资源
      最近更新 更多