本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
提取 Amazon Linux 容器映像
构建 Amazon Linux 容器镜像的软件组件与 Amazon Linux AMI 中包含的软件组件相同。Amazon Linux 容器映像作为 Docker 工作负载的基本映像,可用在任何环境中。如果您将亚马逊 Linux AMI 用于亚马逊中的应用程序 EC2,则可以使用亚马逊 Linux 容器镜像对应用程序进行容器化。
您可以在本地开发环境中使用 Amazon Linux 容器镜像,然后使用 Amazon ECS 将您的应用程序推送到 AWS 使用 Amazon ECS。有关更多信息,请参阅 将 Amazon ECR 映像与 Amazon ECS 结合使用。
Amazon Linux 容器镜像在 Amazon ECR Public 中和 Docker Hub 上
从 Amazon ECR Public 中提取 Amazon Linux 容器镜像
-
对您的 Amazon Linux Public 注册表进行 Docker 客户端身份验证。验证令牌的有效期为 12 小时。有关更多信息,请参阅 Amazon ECR 中的私有注册表身份验证。
注意
从版本
1.18.1.187
开始, AWS CLI 中提供有 ecr-public 命令,但是,我们建议使用最新版本 AWS CLI。有关更多信息,请参阅AWS Command Line Interface 《用户指南》中的安装 AWS Command Line Interface。aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws
您可以在一个 (扩展) 代码行中执行所有这些操作:
Login succeeded
-
使用 docker pull 命令提取 Amazon Linux 容器镜像。要在 Amazon ECR Public Gallery 中查看 Amazon Linux 容器镜像,请参阅 Amazon ECR Public Gallery - amazonlinux
。 docker pull public.ecr.aws/amazonlinux/amazonlinux:latest
-
(可选) 在本地运行容器。
docker run -it public.ecr.aws/amazonlinux/amazonlinux /bin/bash
从 Docker Hub 提取 Amazon Linux 容器镜像
-
使用 docker pull 命令提取 Amazon Linux 容器镜像。
docker pull amazonlinux
-
(可选)在本地运行容器。
docker run -it amazonlinux:latest /bin/bash