创建自定义容器 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建自定义容器

这些说明假设您知道如何使用 Docker 和 Amazon Elastic Container Registry (Amazon ECR)。有关 Amazon ECR 的更多信息,请参阅 Amazon ECR 用户指南

先决条件
  • 用于执行这些操作的 IAM 身份(用户或角色)具有使用 Amazon ECR 的正确权限

  • 本地系统上已安装 Docker

创建自定义容器
  1. 创建 Dockerfile

    用于运行 AWS SimSpace Weaver 应用程序的 Dockerfile 使用 Amazon ECR 中的 Amazon Linux 2 映像启动。

    # parent image required to run AWS SimSpace Weaver apps FROM public.ecr.aws/amazonlinux/amazonlinux:2
  2. 构建 Dockerfile

  3. 将容器映像上传到 Amazon ECR。

    注意

    如果您在尝试将容器映像上传到 Amazon ECR 时出现 AccessDeniedException 错误,则说明您的 IAM 身份(用户或角色)可能没有使用 Amazon ECR 所需的权限。您可以将 AmazonEC2ContainerRegistryPowerUser AWS 托管策略附加到您的 IAM 身份,然后重试。有关如何附加策略的更多信息,请参阅《AWS Identity and Access Management 用户指南》中的添加和删除 IAM 身份权限