Guida introduttiva ad Amazon Corretto 8 su Docker Images - Amazon Corretto

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida introduttiva ad Amazon Corretto 8 su Docker Images

Questo argomento descrive come creare e lanciare un'immagine Docker che utilizza Amazon Corretto 8. È necessario disporre della versione più recente di Docker installata.

Utilizzo dell'immagine ufficiale per Amazon Corretto 8.

Amazon Corretto 8 è disponibile come immagine ufficiale su Docker Hub. L'esempio seguente esegue un container e visualizza la versione di Corretto.

docker run amazoncorretto:8 java -version

Output:

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)

Utilizzo dell'istanza ECR Corretto

Nota

Il registro privato Corretto ECR, che si trova all'indirizzo 489478819445.dkr. ecr.us-west-2.amazonaws.com /amazoncorretto è ora obsoleto. Esegui la migrazione degli usi esistenti nella galleria pubblica di Corretto ECR. Vedi corretto-docker #154 per ulteriori informazioni.

Per utilizzare l'istanza Corretto ECR, esegui i seguenti comandi:

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

Puoi vedere l'elenco delle immagini disponibili andando qui:

Amazon Corretto su Alpine

Le immagini di Amazon Corretto su Alpine Linux sono disponibili su Dockerhub

Utilizzo di dockerhub

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

Crea un'immagine Docker con Amazon Corretto 8

Esegui il comando seguente per creare un'immagine che utilizza Amazon Corretto 8.

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

Il comando restituisce un'immagine denominata amazon-corretto-8.

Per avviare questa immagine localmente, esegui il comando seguente.

docker run -it amazon-corretto-8

Puoi anche inviare questa immagine ad Amazon ECR. Per ulteriori informazioni, consulta l'argomento Pushing an Image nella Amazon Elastic Container Registry User Guide.

Creare un'immagine

Puoi creare una nuova immagine Docker utilizzando l'immagine Docker Hub ufficiale di Corretto.

  1. Creare un file Docker con questo contenuto.

    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. Creare la nuova immagine.

    docker build -t hello-app .
  3. Eseguire la nuova immagine.

    docker run hello-app

    Otterrai l'output seguente:

    Welcome to Amazon Corretto!