Menghapus Docker Container dan Docker Images

Menghapus Docker Images dan Docker Container. Masih seputar docker, kali ini saya akan sharing bagaimana cara menghapus docker images dan docker container yang terpasang di sistem.


Bagi yang belum tau perbedaannya, docker images adalah sebuah template yang bersifat read only. Template ini sebenarnya adalah sebuah OS atau OS yang telah diinstall berbagai aplikasi. Docker images berfungsi untuk membuat docker container, dengan hanya 1 docker images kita dapat membuat banyak docker container. Sementara pengertian docker container bisa dikatakan sebagai sebuah folder, dimana docker container ini dibuat dengan menggunakan docker daemon. Setiap docker container disimpan maka akan terbentuk layer baru tepat diatas docker images atau base image diatasnya.

Contohnya misalkan kita menggunakan image ubuntu, kemudian kita membuat sebuah container dari image ubuntu tersebut dengan nama ubuntuku, kemudian kita lakukan instalasi sebuah software misalnya nginx maka secara otomatis container ubuntuku akan berada diatas layer image atau base image ubuntu. Kalian dapat membuat banyak docker container dari 1 docker images.

Oke balik ke tutorial, disini saya akan sharing bagaimana cara menghapus docker images maupun docker container.

Menghapus Docker Container
Untuk menghapus docker container sendiri cukup mudah. Di tutorial ini saya akan contohkan bagaimana menghapus salahsatu container dari images hello-world. Pertama kita cek terlebih dahulu list docker container yang berjalan di sistem. Gunakan perintah
docker ps -a
Contoh output
nakiri@instance-1:~$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
d2dd2e740eb3        hello-world         "/hello"            3 minutes ago       Exited (0) 3 minutes ago                       sad_agnesi
Terlihat CONTAINER ID nya. Gunakan opsi perintah rm untuk menghapus docker container.
docker rm d2dd2e740eb3

Menghapus Docker Images
Untuk menghapus docker images cukup mudah. Sebagai contoh disini saya ingin menghapus image hello-world.
Kita cek terlebih dahulu list docker images yang terpasang. Jalankan perintah
docker images
Contoh output
nakiri@instance-1:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              fce289e99eb9        9 months ago        1.84kB
Oke, disitu terlihat IMAGE ID nya fce289e99eb9. Untuk menghapus docker images gunakan option rmi. Contoh
docker rmi fce289e99eb9

Oke mungkin itu saja tutorial singkat kali ini. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.