

终止支持通知：2026 年 5 月 20 日， AWS 将终止对的支持。 AWS SimSpace Weaver 2026 年 5 月 20 日之后，您将无法再访问 SimSpace Weaver 控制台或 SimSpace Weaver 资源。有关更多信息，请参阅[AWS SimSpace Weaver 终止支持](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html)。

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

# 创建自定义容器
<a name="working-with_custom-containers_create"></a>

这些说明假设您知道如何使用 Docker 和 Amazon Elastic Container Registry (Amazon ECR)。有关 Amazon ECR 的更多信息，请参阅 *[Amazon ECR 用户指南](https://docs.aws.amazon.com/AmazonECR/latest/userguide)*。

**先决条件**
+ 用于执行这些操作的 IAM 身份（用户或角色）具有使用 Amazon ECR 的正确权限
+ 本地系统上已安装 Docker

**创建自定义容器**

1. 创建 `Dockerfile`。

   `Dockerfile`要运行的 AWS SimSpace Weaver 应用程序，请从 Amazon ECR 中的Amazon Linux 2图像开始。

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

1. 构建 `Dockerfile`。

1. 将容器映像上传到 Amazon ECR。
   + [使用 AWS 管理控制台。](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-console.html)
   + [使用 AWS Command Line Interface。](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-cli.html)
**注意**  
如果您在尝试将容器映像上传到 Amazon ECR 时出现 `AccessDeniedException` 错误，则说明您的 IAM 身份（用户或角色）可能没有使用 Amazon ECR 所需的权限。您可以将`AmazonEC2ContainerRegistryPowerUser` AWS 托管策略附加到您的 IAM 身份，然后重试。有关如何附加策略的更多信息，请参阅《AWS Identity and Access Management 用户指南》中的[添加和删除 IAM 身份权限](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html)。**