選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

Getting Started with Amazon Corretto 17 on Docker Images - Amazon Corretto 17
此頁面尚未翻譯為您的語言。 請求翻譯

Getting Started with Amazon Corretto 17 on Docker Images

This topic describes how to build and launch a Docker image that uses Amazon Corretto 17. You must have the latest version of Docker installed.

Using the official image for Amazon Corretto 17.

Amazon Corretto 17 is available as an official image on Docker Hub. The following example runs a container and displays Corretto 17's version.

docker run amazoncorretto:17 java -version

Output:

openjdk version "17.0.14" 2025-01-21 LTS OpenJDK Runtime Environment Corretto-17.0.14.7.1 (build 17.0.14+7-LTS) OpenJDK 64-Bit Server VM Corretto-17.0.14.7.1 (build 17.0.14+7-LTS, mixed mode, sharing)

Using the Corretto ECR Instance

Note

The Corretto ECR Private Registry located at 489478819445.dkr.ecr.us-west-2.amazonaws.com/amazoncorretto is now deprecated. Please migrate existing usages to the Corretto ECR Public Gallery. See corretto-docker#154 for more information.

To use the Corretto ECR instance, run the following commands:

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

You can see the list of available images by going here:

Amazon Corretto on Alpine

Amazon Corretto on Alpine Linux images are available on Amazon ECR Public Gallery and Dockerhub

Using dockerhub

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

Build a Docker Image with Amazon Corretto 17

Run the following command to build an image that uses Amazon Corretto 17.

docker build -t amazon-corretto-17 github.com/corretto/corretto-docker#main:17/jdk/al2023

After the command completes, you have an image called amazon-corretto-17.

To launch this image locally, run the following command.

docker run -it amazon-corretto-17

You can also push this image to Amazon ECR. See the Pushing an Image topic in the Amazon Elastic Container Registry User Guide for details.

Create an Image

You can create a new Docker image using Corretto's official Docker Hub image.

  1. Create a Dockerfile with the following content.

    FROM amazoncorretto:17 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. Build the new image.

    docker build -t hello-app .
  3. Run the new image.

    docker run hello-app

    You get the following output.

    Welcome to Amazon Corretto!

下一個主題:

Downloads

上一個主題:

Docker
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。