选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

开始在 Docker 映像上使用 Amazon Corretto 8 - Amazon Corretto

开始在 Docker 映像上使用 Amazon Corretto 8

本主题介绍如何构建和启动使用 Amazon Corretto 8 的 Docker 映像。必须已安装最新版本的 Docker。

使用 Amazon Corretto 8 的官方映像。

Amazon Corretto 8 在 Docker Hub 上以官方映像的形式提供。以下示例运行容器并显示 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 实例

注意

位于 489478819445.dkr.ecr.us-west-2.amazonaws.com/amazoncorretto 的 Corretto ECR 私有注册表现已弃用。请将现有用法迁移到 Corretto ECR 公有库。有关更多信息,请参阅 corretto-docker#154

要使用 Corretto ECR 实例,请运行以下命令:

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

您可以转到此处查看可用映像列表:

适用于 Alpine 的 Amazon Corretto

适用于 Alpine Linux 的 Amazon Corretto 映像可在 Dockerhub 中找到

使用 Dockerhub

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

使用 Amazon Corretto 8 构建 Docker 映像

运行以下命令构建使用 Amazon Corretto 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

还可以将此映像推送到 Amazon ECR。有关更多信息,请参阅《Amazon Elastic Container Registry 用户指南》中的推送映像主题。

创建映像

可以使用 Corretto 官方 Docker Hub 映像创建新的 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!

下一主题:

下载

上一主题:

Docker
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。