Bagaimana Cara Melakukan Kontainer Docker yang Berjalan?

Bagaimana Cara Melakukan Kontainer Docker Yang Berjalan



Di Docker, pengembang menggunakan wadah Docker untuk mengemas aplikasi perangkat lunak mereka dengan dependensi ke dalam lingkungan mandiri. Ini membantu menyebarkan dan menjalankan aplikasi secara konsisten di berbagai lingkungan. Pengguna mungkin perlu menyimpan status penampung saat ini atau membuat cadangan penampung. Dalam situasi ini, mereka dapat mengkomit container yang sedang berjalan untuk menyimpan perubahan saat ini ke image baru dan menggunakan image tersebut di masa mendatang untuk membuat container baru.

Artikel ini akan mengilustrasikan prosedur untuk berkomitmen pada wadah Docker yang sedang berjalan.

Bagaimana Cara Melakukan Kontainer Docker yang Berjalan?

Untuk mengkomit wadah Docker yang sedang berjalan, lihat langkah-langkah yang tercantum di bawah ini:







Langkah 1: Lihat dan Pilih Wadah yang Berjalan

Pertama, tampilkan semua wadah yang sedang berjalan dan pilih wadah tertentu:



buruh pelabuhan ps



Output di atas menunjukkan bahwa hanya ada satu wadah yang berjalan yaitu, “ Lanjutan 1 ” dan kami akan menggunakannya di langkah selanjutnya.





Langkah 2: Akses Running Container

Kemudian, jalankan ' docker exec -itu bash ” untuk membuka Bash Shell di dalam wadah yang sedang berjalan:

docker exec -itu Cont1 bash



Perintah yang diberikan di atas telah membuka Bash shell dan sekarang pengguna dapat menjalankan perintah di dalam wadah yang sedang berjalan.

Langkah 3: Lakukan Perubahan pada Running Container

Setelah itu, buat beberapa perubahan pada wadah yang sedang berjalan. Misalnya, kami telah membuat file baru bernama ' test.txt ” file dengan beberapa konten:

gema 'Ini adalah file Tes'> test.txt

Konten telah disimpan di “ test.txt ” berkas.

Langkah 4: Verifikasi

Ketik “ ls ” Perintahkan dan daftarkan semua konten penampung untuk melihat file yang baru dibuat. Kemudian, jalankan ' kucing ” perintah untuk melihat kontennya:

ls
cat test.txt

Pada output di atas, file yang baru dibuat “ test.txt ” dan isinya juga bisa dilihat di terminal.

Langkah 5: Lakukan Running Container

Sekarang, biarkan kontainer saat ini tetap berjalan dan buka jendela terminal baru. Lalu, masukkan “ docker melakukan ” perintah untuk menyimpan perubahan terbaru ke gambar baru:

docker melakukan Cont1 myimg1:V1.0

Langkah 6: Verifikasi Perubahan yang Dilakukan

Untuk verifikasi, pertama-tama, daftarkan semua gambar Docker untuk melihat gambar Docker baru tempat perubahan disimpan:

gambar buruh pelabuhan

Gambar baru yaitu, “ myimg1 ” dengan label “ V1.0 ” telah berhasil dibuat dengan modifikasi baru.

Sekarang, bangun dan mulai wadah baru dari gambar Docker yang baru dibuat dan akses menggunakan perintah yang tercantum di bawah ini:

docker run -it --name Cont2 myimg1:V1.0 bash

Di Sini:

  • -dia ” digunakan untuk memulai sesi terminal interaktif dalam wadah yang ditentukan.
  • -nama ” setel nama wadah menjadi “ Lanjutan 2 ”.
  • myimg1:V1.0 ” adalah image Docker yang akan digunakan untuk container.
  • pesta ” digunakan untuk memulai bash Shell di wadah:

Setelah itu, gunakan “ ls ” untuk mencantumkan konten penampung baru dan memverifikasi apakah isinya sama dengan penampung sebelumnya. Kemudian, gunakan ' kucing ” perintah untuk melihat konten file:

ls
cat test.txt

Dapat diamati bahwa isi wadah baru “ Lanjutan2 ” sama dengan wadah sebelumnya “ Lanjutan2 ”.

Kesimpulan

Untuk menjalankan wadah Docker yang sedang berjalan, pertama-tama, tampilkan semua wadah yang sedang berjalan dan pilih yang diinginkan. Kemudian, akses wadah yang sedang berjalan dan buat beberapa perubahan padanya. Selanjutnya, komit wadah yang sedang berjalan melalui ' docker melakukan ” perintahkan dan verifikasi perubahan. Artikel ini telah menjelaskan metode untuk berkomitmen pada wadah Docker yang sedang berjalan.