Per iniziare a usare Amazon Corretto 11 su immagini Docker - 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à.

Per iniziare a usare Amazon Corretto 11 su immagini Docker

In questo argomento viene descritto come creare e avviare un'immagine Docker che utilizza Amazon Corretto 11. È necessario disporre della versione più recente di Docker installata.

Uso dell'immagine ufficiale per Amazon Corretto 11.

Amazon Corretto 11 è disponibile comeImmagine ufficiale su Docker Hub: . L'esempio seguente esegue un container e visualizza la versione di Corretto.

docker run amazoncorretto:11 java -version

Output:

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)

Utilizzo dell'istanza ECR Corretto

Per utilizzare l'istanza ECR Corretto, autenticare innanzitutto il client docker nel registro Corretto (ID registro: 489478819445) con l'aiuto delle istruzioni riportate in questa pagina. Una volta effettuato l'accesso, le immagini Corretto 11 possono essere eseguite o eseguite utilizzando uno dei seguenti comandi:

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

Puoi vedere l'elenco delle immagini disponibili usando:

aws ecr list-images --region us-west-2 --registry-id 489478819445 --repository-name amazoncorretto

Amazon Corretto su Alpine

Le immagini Amazon Corretto su Alpine Linux sono disponibili suDockerhub

Utilizzo di dockerhub

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

Creazione di un'immagine Docker con Amazon Corretto 11

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

docker build -t amazon-corretto-11 github.com/corretto/corretto-docker#master:11/jdk/al2

Una volta completato il comando, hai un'immagine denominataamazon-corretto-11: .

Per avviare questa immagine localmente, esegui il comando seguente.

docker run -it amazon-corretto-11

Puoi anche inviare questa immagine ad Amazon ECR. Consulta l'argomentoInvio di un'immagineArgomentoAmazon Elastic Container Registry GuidePer informazioni dettagliate,

Creare un'immagine

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

  1. Creare un Dockerfile con il seguente contenuto.

    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"]
  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!