Docker rmi
docker rmi menghapus image berdasarkan ID.
Untuk menghapus sebuah image, kamu perlu membuat daftar semua image untuk mendapatkan ID Image, nama Image, dan detail lainnya. Hal ini dapat dilakukan dengan menjalankan perintah docker images -a atau docker images.
Setelah memastikan image yg akan dihapus, penghapusan image dapat dilakukan melalui perintah docker rmi <your-image-id>. Kamu bisa memastikan apakah image sudah terhapus dengan membuat daftar semua image kembali.
Menghapus banyak image
Ada cara untuk menghapus lebih dari satu image spesifik sekaligus. Pastikan ID dari image yang akan dihapus lalu jalankan perintah berikut.
docker rmi <your-image-id> <your-image-id> ...
Tuliskan daftar ID Image di perintah dipisahkan dengan sebuah spasi.
Menghapus semua image sekaligus
Untuk menghapus semua image, dapat menggunakan perintah berikut: docker rmi $(docker images -q)
Perintah di atas terbagi menjadi dua perintah. Perintah pertama dijalankan di dalam $() yang merupakan sintaks shell dan menghasilkan apapun yang dijalankan di dalam sintaks tersebut. Dalam perintah ini -q - merupakan opsi untuk mengembalikan ID unik, $() menghasilkan ID Image lalu kemudian perintah docker rmi menghapus semua image tersebut.
Informasi lebih lanjut:
Docker rm
docker rm menghapus container berdasarkan nama atau ID.
Ketika kamu punya container Docker yang sedang berjalan, kamu perlu menghentikan containernya sebelum melakukan penghapusan.
- Hentikan semua container yang sedang berjalan:
docker stop $(docker ps -a -q) - Hapus semua container yang sudah terhenti:
docker rm $(docker ps -a -q)
Menghapus banyak container
Kamu bisa menghentikan dan menghapus banyak container dengan memberikan daftar container ke perintah yang sesuai. Sintaks shell $() mengembalikan hasil dari apapun yang dijalankan di dalam kurung. Kamu bisa memberikan daftar container ke perintah stop dan rm.
Berikut rincian dari docker ps -a -q
docker psmembuat daftar container-aopsi untuk membuat daftar semua container, termasuk yang sedang terhenti. Tanpa opsi ini, perintah akan membuat daftar semua container yang sedang berjalan-qopsi 'quiet' untuk menuliskan hanya ID dari container, bukan sebuah tabel yang penuh dengan informasi dari container
0 Comments