使用 AL2023 基礎容器映像 - Amazon Linux 2023

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

使用 AL2023 基礎容器映像

AL2023 容器映像是從包含在 AL2023 AMI 中的相同軟體元件建置。該映像可用於任何環境中並作為 Docker 工作負載的基礎映像。如果在 Amazon Elastic Compute Cloud (Amazon EC2) 中的應用程式中使用 Amazon Linux AMI,則可以使用 Amazon Linux 容器映像對應用程式進行容器化。

在本機開發環境中使用 Amazon Linux 容器映像,然後使用 Amazon Elastic Container Service (Amazon ECS) 將應用程式推送至 AWS 。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的搭配使用 Amazon ECR 映像與 Amazon ECS

Amazon Linux 容器映像可在 Amazon ECR Public 使用。您可以透過指定 AWS 代表提供 AL2023 的意見回饋,或在 GitHub 的 amazon-linux-2023 儲存庫中提交問題。

從 Amazon ECR Public 中提取 Amazon Linux 容器映像
  1. 向 Amazon Linux Public 登錄檔驗證您的 Docker 用戶端。驗證字符有效時間為 12 小時。如需詳細資訊,請參閱《Amazon Elastic Container Registry 使用者指南》中的私有登錄檔身分驗證

    注意

    使用最新版本的 第 2 AWS CLI 版支援 get-login-password命令。如需詳細資訊,請參閱《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 公共映像庫上查看 Amazon Linux 容器映像,請參閱 Amazon ECR 公共映像庫 - amazonlinux

    注意

    當您提取 AL2023 Docker 容器映像時,您可以使用下列其中一種格式的標籤:

    • 若要取得 AL2023 容器映像的最新版本,請使用 :2023 標籤。

    • 若要取得 AL2023 的特定版本,您可以使用下列格式:

      • :2023.[0-7 release quarter].[release date].[build number]

    以下範例使用標籤 :2023 並提取 AL2023 最新可用的容器映像。

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

    $ docker run -it --security-opt seccomp=unconfined public.ecr.aws/amazonlinux/amazonlinux:2023 /bin/bash
從 Docker Hub 提取 AL2023 容器映像
  1. 使用 docker pull 命令提取 AL2023 容器映像。

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

    $ docker run -it amazonlinux:2023 /bin/bash
    注意

    AL2023 的容器映像僅使用 dnf 套件管理員來安裝軟體套件。這表示沒有 amazon-linux-extras 或同等的命令可用於其他軟體。