在碼頭圖像上開始使用亞馬遜科雷托 8 - Amazon Corretto

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

在碼頭圖像上開始使用亞馬遜科雷托 8

本主題說明如何建置和啟動使用 Amazon Corretto 8 的泊塢視窗映像。您必須安裝最新版本的 Docker。

使用亞馬遜科雷托 8 的官方圖像。

亞馬遜科雷托 8 可作為碼頭集線器上的官方圖像. 下面範例將執行容器,並顯示 Corretto 版本。

docker run amazoncorretto:8 java -version

輸出:

openjdk version "1.8.0_252" OpenJDK Runtime Environment Corretto-8.252.09.1 (build 1.8.0_252-b09) OpenJDK 64-Bit Server VM Corretto-8.252.09.1 (build 25.252-b09, mixed mode)

使用 Corretto ECR 執行個體

注意

科雷托 ECR 私人註冊處位於 4894788 19445.dkr.ecr.us 西部-亞馬遜軟體網站現在已被棄用。請將現有用途遷移到柯雷托 ECR 公共畫廊。如需詳細資訊,請參閱泊塢視窗 #154

若要使用 Corretto ECR 執行個體,請執行下列命令:

docker pull public.ecr.aws/amazoncorretto/amazoncorretto:8 docker run -it public.ecr.aws/amazoncorretto/amazoncorretto:8 /bin/bash

您可以通過以方式查看可用圖像列表:

亞馬遜科雷托在阿爾卑斯山

阿爾卑斯 Linux 映像上的亞馬遜科雷托可在碼頭集線器

使用 dockerhub

docker pull amazoncorretto:8-alpine-jdk docker run -it amazoncorretto:8-alpine-jdk /bin/sh

建立一個碼頭圖像與亞馬遜郵輪 8

運行以下命令以構建使用亞馬遜柯雷托 8 的映像。

docker build -t amazon-corretto-8 github.com/corretto/corretto-docker#main:8/jdk/al2

在命令完成後,您的影像稱為 amazon-corretto-8

若要在本機啟動此影像,請執行下列命令。

docker run -it amazon-corretto-8

您也可以將此映像推送到亞馬遜 ECR。如需詳細資訊,請參閱 Amazon 彈性容器登錄使用者指南中的推送映像主題。

建立影像

您可以使用 Corretto 的官方 Docker 中樞影像建立新的 Docker 影像。

  1. 使用此內容建立 Docker 檔案。

    FROM amazoncorretto:8 RUN echo $' \ public class Hello { \ public static void main(String[] args) { \ System.out.println("Welcome to Amazon Corretto!"); \ } \ }' > Hello.java RUN javac Hello.java CMD ["java", "Hello"]
  2. 建立新的影像。

    docker build -t hello-app .
  3. 執行新的影像。

    docker run hello-app

    您會收到下列輸出。

    Welcome to Amazon Corretto!