GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Melakukan Perubahan pada Gambar Docker dengan Contoh

Pendahuluan

Saat bekerja dengan image dan container Docker, salah satu fitur dasar adalah melakukan perubahan pada image Docker. Saat Anda melakukan perubahan, pada dasarnya Anda membuat gambar baru dengan lapisan tambahan yang memodifikasi lapisan gambar dasar.

Dalam tutorial ini, Anda akan mempelajari cara melakukan perubahan pada gambar Docker dengan mengikuti contoh sederhana kami.

Prasyarat

  • Akses ke jendela baris perintah/terminal (Ctrl +Alt +B )
  • Akun pengguna dengan root atau sudo hak istimewa
  • Docker diinstal dan dikonfigurasi

Langkah-Langkah Melakukan Perubahan pada Gambar Docker

Langkah 1:Tarik Gambar Docker

Untuk mengilustrasikan cara melakukan perubahan, Anda harus terlebih dahulu memiliki gambar untuk digunakan. Pada artikel ini, kami bekerja dengan image Ubuntu terbaru untuk Docker. Unduh gambar dari perpustakaan Docker dengan:

sudo docker pull ubuntu


Jika Anda memeriksa kembali gambar yang tersedia, Anda akan melihat gambar Ubuntu:

sudo docker images


Salin ID GAMBAR untuk digunakan nanti.

Langkah 2:Terapkan Penampung

Tambahkan ID GAMBAR ke perintah yang akan membuat wadah berdasarkan gambar:

sudo docker run -it cf0f3ca922e0 bin/bash

–it opsi menginstruksikan penampung untuk diluncurkan di interaktif mode dan aktifkan pengetikan terminal antarmuka. Setelah menjalankan perintah, wadah baru akan diluncurkan dan memindahkan Anda ke prompt shell baru untuk bekerja di dalamnya.

Langkah 3:Ubah Wadah

Sekarang Anda berada di dalam wadah, Anda dapat memodifikasi gambar. Dalam contoh berikut, kami menambahkan perangkat lunak Nmap untuk penemuan jaringan dan audit keamanan:

apt-get install nmap

Perintah tersebut akan mendownload paket Nmap dan menginstalnya di dalam container yang sedang berjalan.


Anda dapat memverifikasi penginstalan dengan menjalankan:

nmap --version

Keluaran menunjukkan bahwa Nmap versi 7.60 telah diinstal dan siap digunakan.


Setelah Anda selesai memodifikasi wadah baru, keluarlah darinya:

exit

Minta sistem untuk menampilkan daftar kontainer yang diluncurkan:

sudo docker ps -a

Anda memerlukan ID PENAMPUNG untuk menyimpan perubahan yang Anda buat pada gambar yang ada. Salin nilai ID dari output.

Langkah 4:Lakukan Perubahan pada Gambar

Terakhir, buat gambar baru dengan melakukan perubahan menggunakan sintaks berikut:

sudo docker commit [CONTAINER_ID] [new_image_name]

Oleh karena itu, dalam contoh kita akan menjadi:

sudo docker commit deddd39fa163 ubuntu-nmap

Dimana deddd39fa163 adalah ID PENAMPUNG dan ubuntu-nmap adalah nama gambar baru.


Gambar Anda yang baru dibuat sekarang harus tersedia di daftar gambar lokal. Anda dapat memverifikasi dengan memeriksa daftar gambar lagi:

sudo docker images

Ubuntu
  1. Cara Menginstal WordPress dengan Docker di Ubuntu

  2. Cara Menginstal Jenkins dengan Docker

  3. Cara Memodifikasi Gambar Docker

  1. Cara Membuat Gambar Docker dengan Dockerfile

  2. Cara Berbagi Gambar Docker Dengan Orang Lain

  3. Cara melakukan perubahan pada gambar Docker

  1. Cara Menggunakan Perintah wget Dengan Contoh

  2. Ukuran Gambar Docker - Bagaimana Menjaganya Tetap Kecil?

  3. Cara menggunakan Perintah Shutdown Linux dengan Contoh