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 ps
membuat daftar container-a
opsi untuk membuat daftar semua container, termasuk yang sedang terhenti. Tanpa opsi ini, perintah akan membuat daftar semua container yang sedang berjalan-q
opsi 'quiet' untuk menuliskan hanya ID dari container, bukan sebuah tabel yang penuh dengan informasi dari container
0 Comments