本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建自定义容器
这些说明假设您知道如何使用 Docker 和 Amazon Elastic Container Registry (Amazon ECR)。有关 Amazon ECR 的更多信息,请参阅 Amazon ECR 用户指南。
先决条件
-
用于执行这些操作的 IAM 身份(用户或角色)具有使用 Amazon ECR 的正确权限
-
本地系统上已安装 Docker
创建自定义容器
创建
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
-
构建
Dockerfile
。 -
将容器映像上传到 Amazon ECR。
注意
如果您在尝试将容器映像上传到 Amazon ECR 时出现
AccessDeniedException
错误,则说明您的 IAM 身份(用户或角色)可能没有使用 Amazon ECR 所需的权限。您可以将AmazonEC2ContainerRegistryPowerUser
AWS 托管策略附加到您的 IAM 身份,然后重试。有关如何附加策略的更多信息,请参阅《AWS Identity and Access Management 用户指南》中的添加和删除 IAM 身份权限。