选择您的 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. 或其附属公司。保留所有权利。