Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai Amazon Corretto 8 di Docker Images
Topik ini menjelaskan cara membuat dan meluncurkan image Docker yang menggunakan Amazon Corretto 8. Anda harus menginstal versi terbaru Docker.
Menggunakan gambar resmi untuk Amazon Corretto 8.
Amazon Corretto 8 tersedia sebagai gambar resmi di Docker
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)
Menggunakan Instans ECR Corretto
catatan
Corretto ECR Private Registry yang terletak di 489478819445.dkr.ecr.us-west-2.amazonaws.com/amazoncorretto sekarang tidak berlaku lagi. Silakan migrasi penggunaan yang ada ke Corretto ECR
Untuk menggunakan instance Corretto ECR, jalankan perintah berikut:
docker pull public.ecr.aws/amazoncorretto/amazoncorretto:8 docker run -it public.ecr.aws/amazoncorretto/amazoncorretto:8 /bin/bash
Anda dapat melihat daftar gambar yang tersedia dengan pergi di sini
Amazon Corretto di Alpine
Gambar Amazon Corretto di Alpine Linux tersedia di Dockerhub
Menggunakan dockerhub
docker pull amazoncorretto:8-alpine-jdk docker run -it amazoncorretto:8-alpine-jdk /bin/sh
Membuat Gambar Docker dengan Amazon Corretto 8
Jalankan perintah berikut untuk membuat gambar yang menggunakan Amazon Corretto 8.
docker build -t amazon-corretto-8 github.com/corretto/corretto-docker#main:8/jdk/al2
Setelah perintah selesai, Anda memiliki gambar yang disebut amazon-corretto-8.
Untuk meluncurkan gambar ini secara lokal, jalankan perintah berikut.
docker run -it amazon-corretto-8
Anda juga dapat mendorong gambar ini ke Amazon ECR. Lihat topik Mendorong Gambar di Panduan Pengguna Amazon Elastic Container Registry untuk detailnya.
Buat Gambar
Anda dapat membuat image Docker baru menggunakan image Docker Hub resmi Corretto
-
Buat file Docker dengan konten ini.
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"]
-
Bangun gambar baru.
docker build -t hello-app .
-
Jalankan gambar baru.
docker run hello-app
Anda mendapatkan output sebagai berikut.
Welcome to Amazon Corretto!