Berbagi teknologi

Perkenalkan perintah pengemasan buruh pelabuhan

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 buildLangkah-langkah dasar perintah:

  1. Buat Dockerfile di direktori root proyek yang menjelaskan cara membuat image Docker. Dockerfile adalah file teks yang dapat berisi serangkaian instruksi dan item konfigurasi.

  2. Jalankan perintah berikut untuk membuat gambar:

    docker build -t <镜像名称> <Dockerfile所在目录路径>
    
    • 1

    di dalam,-tParameter digunakan untuk menentukan nama gambar.<镜像名称>adalah nama yang ingin Anda berikan gambarnya,<Dockerfile所在目录路径>Apakah jalur ke direktori yang berisi Dockerfile.

  3. 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.

  4. 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 buildPerintah 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

  1. Buat file Docker:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
  • 1
  • 2
  • 3

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.

  1. Di direktori tempat app.jar berada, jalankan perintah berikut untuk membuat image Docker:
docker build -t app-image:latest .
  • 1

Perintah ini akan menggunakan Dockerfile di direktori saat ini untuk membuat image bernama app-image dengan label image terbaru.

  1. Setelah build selesai, Anda dapat menggunakan perintah berikut untuk melihat gambar:
docker images
  • 1

Semua gambar akan dicantumkan, dan Anda dapat menemukan gambar gambar aplikasi yang baru saja Anda buat.

  1. Jika Anda ingin menjalankan gambar ini, Anda dapat menggunakan perintah berikut:
docker run -d -p 8080:8080 app-image
  • 1

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.