提取 Amazon Linux 容器映像 - Amazon ECR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

提取 Amazon Linux 容器映像

Amazon Linux 容器映像是透過在 Amazon Linux AMI 中包含的相同軟體元件所建置。Amazon Linux 容器映像可在任何環境中使用,做為 Docker 工作負載的基礎映像。如果您針對 Amazon EC2 中的應用程式使用 Amazon Linux AMI,您可以使用 Amazon Linux 容器映像來容器化應用程式。

您可以在本機開發環境中使用 Amazon Linux 容器映像,然後使用 Amazon ECS 將應用程式推送至 AWS 。如需詳細資訊,請參閱將 Amazon ECR 映像與 Amazon ECS 搭配使用

Amazon Linux 容器映像可在 Amazon ECR Public 及 Docker Hub 使用。如需 Amazon Linux 容器映像的支援,請前往AWS 開發人員論壇

從 Amazon ECR Public 中提取 Amazon Linux 容器映像
  1. 向 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
  2. 使用 docker pull 命令提取 Amazon Linux 容器映像。若要在 Amazon ECR Public Gallery 上查看 Amazon Linux 容器映像,請參閱 Amazon ECR Public Gallery - amazonlinux

    docker pull public.ecr.aws/amazonlinux/amazonlinux:latest
  3. (選用) 在本機執行容器。

    docker run -it public.ecr.aws/amazonlinux/amazonlinux /bin/bash
從 Docker Hub 提取 Amazon Linux 容器映像
  1. 使用 docker pull 命令提取 Amazon Linux 容器映像。

    docker pull amazonlinux
  2. (選用) 在本機執行容器。

    docker run -it amazonlinux:latest /bin/bash