informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. Perintah pengemasan Docker adalahdocker build
。
Ini digunakan untuk mengemas dan membuat image Docker.Berikut ini digunakandocker build
Langkah-langkah dasar perintah:
Buat Dockerfile di direktori root proyek yang menjelaskan cara membuat image Docker. Dockerfile adalah file teks yang dapat berisi serangkaian instruksi dan item konfigurasi.
Jalankan perintah berikut untuk membuat gambar:
docker build -t <镜像名称> <Dockerfile所在目录路径>
di dalam,-t
Parameter digunakan untuk menentukan nama gambar.<镜像名称>
adalah nama yang ingin Anda berikan gambarnya,<Dockerfile所在目录路径>
Apakah jalur ke direktori yang berisi Dockerfile.
Docker akan membuat image sesuai dengan instruksi dan item konfigurasi di Dockerfile. Proses ini mungkin memerlukan waktu karena mengunduh dependensi yang diperlukan dan menjalankan perintah yang ditentukan.
Setelah build selesai, Anda dapat menggunakannyadocker images
perintah untuk melihat daftar semua gambar. Anda seharusnya dapat menemukan gambar yang baru saja Anda buat di daftar.
menggunakandocker build
Perintah dapat dengan cepat dan otomatis mengemas dan membuat image Docker, menyederhanakan proses penerapan aplikasi.
2. Untuk mengemas app.jar menjadi image Docker, Anda perlu melakukan langkah-langkah berikut:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Dockerfile ini menggunakan OpenJDK 8 sebagai image dasar dan menyalin app.jar ke direktori root image. Kemudian, jalankan perintah CMD untuk menjalankan app.jar saat container dimulai.
docker build -t app-image:latest .
Perintah ini akan menggunakan Dockerfile di direktori saat ini untuk membuat image bernama app-image dengan label image terbaru.
docker images
Semua gambar akan dicantumkan, dan Anda dapat menemukan gambar gambar aplikasi yang baru saja Anda buat.
docker run -d -p 8080:8080 app-image
Perintah ini akan menjalankan gambar app-image di latar belakang dan memetakan port 8080 di container ke port 8080 di host. Nomor port dapat diubah sesuai dengan situasi aktual.
Sekarang, app.jar telah berhasil dikemas ke dalam image Docker, dan aplikasi dapat dimulai dengan menjalankan image tersebut.