Erste Schritte mit Amazon Corretto 8 auf Docker-Images - Amazon Corretto

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erste Schritte mit Amazon Corretto 8 auf Docker-Images

In diesem Thema wird beschrieben, wie Sie ein Docker-Image erstellen und starten, das Amazon Corretto 8 verwendet. Sie müssen die neueste Version von Docker installiert haben.

Verwendung des offiziellen Images für Amazon Corretto 8.

Amazon Corretto 8 ist als offizielles Image auf Docker Hub verfügbar. Das folgende Beispiel führt einen Container aus und zeigt die Corretto-Version an.

docker run amazoncorretto:8 java -version

Ausgabe:

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)

Verwenden der Corretto-ECR-Instance

Anmerkung

Die private Registrierung von Corretto ECR unter 489478819445.dkr. ecr.us-west-2.amazonaws.com /amazoncorretto ist jetzt veraltet. Bitte migrieren Sie bestehende Nutzungen in die Corretto ECR Public Gallery. Weitere Informationen finden Sie unter corretto-docker #154.

Führen Sie die folgenden Befehle aus, um die Corretto ECR-Instanz zu verwenden:

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

Die Liste der verfügbaren Bilder finden Sie hier:

Amazon Corretto in Alpine

Amazon Corretto auf Alpine-Linux-Images sind in Dockerhub verfügbar.

Verwendung von Dockerhub

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

Erstellen Sie ein Docker-Image mit Amazon Corretto 8

Führen Sie den folgenden Befehl aus, um ein Image zu erstellen, das Amazon Corretto 8 verwendet.

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

Nachdem der Befehl abgeschlossen ist, haben Sie ein Bild mit dem Namen amazon-corretto-8.

Führen Sie den folgenden Befehl aus, um dieses Bild lokal zu starten.

docker run -it amazon-corretto-8

Sie können dieses Bild auch an Amazon ECR übertragen. Weitere Informationen finden Sie im Thema Push-Übertragung von Imagesim Amazon-Elastic-Container-Registry-Benutzerhandbuch.

Erstellen eines Abbilds

Sie können ein neues Docker-Image erstellen, indem Sie das offizielle Corretto-Image von Docker Hub verwenden.

  1. Erstellen Sie eine Docker-Datei mit diesem Inhalt.

    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. Erstellen Sie das neue Image.

    docker build -t hello-app .
  3. Führen Sie das neue Image aus.

    docker run hello-app

    Dann erhalten Sie die folgende Ausgabe:

    Welcome to Amazon Corretto!