Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Démarrez avec Amazon Corretto 11 sur Docker Images
Cette rubrique explique comment créer et lancer une image Docker qui utilise Amazon Corretto 11. La dernière version de Docker doit être installée.
Utilisation de l'image officielle pour Amazon Corretto 11.
Amazon Corretto 11 est disponible en tant queImage officielle sur Docker Hub
docker run amazoncorretto:11 java -version
File d'attente:
openjdk version "11.0.7" 2020-04-14 LTS OpenJDK Runtime Environment Corretto-11.0.7.10.1 (build 11.0.7+10-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.7.10.1 (build 11.0.7+10-LTS, mixed mode)
Utilisation de l'instance ECR Corretto
Pour utiliser l'instance ECR de Corretto, authentifiez d'abord le client docker dans le registre Corretto (ID de registre : 489478819445) à l'aide des instructions de cette page
docker pull 489478819445.dkr.ecr.us-west-2.amazonaws.com/amazoncorretto:11 docker run -it 489478819445.dkr.ecr.us-west-2.amazonaws.com/amazoncorretto:11 /bin/bash
Vous pouvez voir la liste des images disponibles à l'aide de la commande suivante :
aws ecr list-images --region us-west-2 --registry-id 489478819445 --repository-name amazoncorretto
Amazon Corretto sur Alpine
Les images Amazon Corretto sur Alpine Linux sont disponibles surDockerhub
Utilisation de dockerhub
docker pull amazoncorretto:11-alpine-jdk docker run -it amazoncorretto:11-alpine-jdk /bin/sh
Création d'une image Docker avec Amazon Corretto 11
Exécutez la commande suivante pour créer une image qui utilise Amazon Corretto 11.
docker build -t amazon-corretto-11 github.com/corretto/corretto-docker#master:11/jdk/al2
Une fois que la commande est terminée, vous disposez d'une image nomméeamazon-corretto-11.
Pour lancer cette image localement, exécutez la commande suivante.
docker run -it amazon-corretto-11
Vous pouvez également transférer cette image dans Amazon ECR. ConsultezTransmission d'une imagedans la rubrique ;Présentation d'Amazon Elastic Container RegistryPour de plus amples informations.
Création d'une image
Vous pouvez créer une image Docker à l'aide de l'image Docker Hub officielle de Corretto
-
Créez un fichier Docker incluant le contenu suivant.
FROM amazoncorretto:11 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"]
-
Créez la nouvelle image.
docker build -t hello-app .
-
Exécutez la nouvelle image.
docker run hello-app
Vous obtenez la sortie suivante.
Welcome to Amazon Corretto!