Démarrez avec Amazon Corretto 8 sur Docker Images - Amazon Corretto

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 8 sur Docker Images

Cette rubrique explique comment créer et lancer une image Docker à l'aide d'Amazon Corretto 8. La dernière version de Docker doit être installée.

Utilisation de l'image officielle d'Amazon Corretto 8.

Amazon Corretto 8 est disponible en tant qu'image officielle sur Docker Hub. L'exemple suivant exécute un conteneur et affiche la version Corretto.

docker run amazoncorretto:8 java -version

Sortie :

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)

Utilisation de l'instance ECR Corretto

Note

Le registre privé Corretto ECR situé à l'adresse 489478819445.dkr. ecr.us-west-2.amazonaws.com /amazoncorretto est désormais obsolète. Veuillez migrer les utilisations existantes vers la galerie publique Corretto ECR. Consultez corretto-docker #154 pour plus d'informations.

Pour utiliser l'instance Corretto ECR, exécutez les commandes suivantes :

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

Vous pouvez consulter la liste des images disponibles en cliquant ici :

Amazon Corretto sur Alpine

Les images d'Amazon Corretto sur Alpine Linux sont disponibles sur Dockerhub

Utilisation de dockerhub

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

Création d'une image Docker avec Amazon Corretto 8

Exécutez la commande suivante pour créer une image utilisant Amazon Corretto 8.

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

Une fois que la commande aboutit, vous disposez d'une image nommée amazon-corretto-8.

Pour lancer cette image localement, exécutez la commande suivante.

docker run -it amazon-corretto-8

Vous pouvez également transférer cette image vers Amazon ECR. Consultez la rubrique Envoyer une image dans le guide de l'utilisateur d'Amazon Elastic Container Registry pour plus de détails.

Création d'une image

Vous pouvez créer une image Docker à l'aide de l'image Docker Hub officielle de Corretto.

  1. Créez un fichier Docker avec ce contenu.

    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. Créez la nouvelle image.

    docker build -t hello-app .
  3. Exécutez la nouvelle image.

    docker run hello-app

    Vous obtenez la sortie suivante.

    Welcome to Amazon Corretto!