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
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
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
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
-
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"]
-
Erstellen Sie das neue Image.
docker build -t hello-app .
-
Führen Sie das neue Image aus.
docker run hello-app
Dann erhalten Sie die folgende Ausgabe:
Welcome to Amazon Corretto!