INDO GLOBAL PRATAMA
The world in your hands
Perkenalan
Saat bekerja dengan gambar dan wadah Docker, salah satu fitur dasarnya adalah melakukan perubahan pada gambar Docker. Saat Anda melakukan perubahan, pada dasarnya Anda membuat gambar baru dengan lapisan tambahan yang mengubah lapisan gambar dasar.
Dalam tutorial ini, Anda akan mempelajari cara melakukan perubahan pada image Docker dengan mengikuti contoh sederhana kami.
Prasyarat
Untuk mengilustrasikan cara melakukan perubahan, pertama-tama Anda harus memiliki gambar untuk dikerjakan. Pada artikel ini, kami bekerja dengan image Ubuntu terbaru untuk Docker. Unduh gambar dari perpustakaan Docker dengan:
sudo docker pull ubuntu
Jika Anda memeriksa ulang gambar yang tersedia, Anda akan melihat gambar Ubuntu:
sudo docker images
Salin ID GAMBAR untuk digunakan nanti.
Tambahkan ID GAMBAR ke perintah yang akan membuat wadah berdasarkan gambar:
sudo docker run -it cf0f3ca922e0 bin/bash
Opsi –it
menginstruksikan wadah untuk diluncurkan dalam mode interaktif dan mengaktifkan antarmuka pengetikan terminal . Setelah menjalankan perintah, wadah baru diluncurkan dan memindahkan Anda ke perintah shell baru untuk bekerja di dalamnya.
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 akan mengunduh paket Nmap dan menginstalnya di dalam wadah yang sedang berjalan.
Anda dapat memverifikasi instalasi dengan menjalankan:
nmap --version
Outputnya menunjukkan kepada Anda 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.
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
Di mana deddd39fa163
ID CONTAINER dan ubuntu-nmap
nama gambar baru.
Gambar Anda yang baru dibuat sekarang akan tersedia di daftar gambar lokal. Anda dapat memverifikasi dengan memeriksa kembali daftar gambar:
sudo docker images
Kesimpulan
Sekarang setelah Anda mempelajari cara melakukan perubahan pada image Docker dan membuat image baru untuk penggunaan di masa mendatang, lihat tutorial kami tentang cara menyiapkan dan menggunakan Private Docker Registry.