Skip to content

ノートDwinar

Hidup tuh bercanda, yang serius cuma mati

Menu
  • Home
  • Admin Server
    • Debian
    • RedHat
    • Ubuntu
    • Zimbra
  • Blog
  • Buku & Publishing
  • About
  • Contact
Menu

Membersihkan Sampah Pada Docker

Posted on May 15, 2020 by dwinar

Ini menjadi masalah saya saat saya belajar Docker, file sampah. Entah karena lagi belajar nge pull images, belajar ngebuat images, belajar ngebuat network, sampai belajar ngebuat ngebuat volume. Masalahnya apa, masalahnya adalah file sampah. karena lagi semangatnya belajar apa aja di pull. Entah tuh images Ubuntu, CentOS, alphine OS. Pokonya banyak deh. Akhirinya jadi numpuk sendiri di server, sehingga disk server penuh images yang enggak kepakai. Kenapa dibilang enggak kepakai, ya karena emang enggak kepakai. Status nya cuma standby aja, soalnya dia enggak dipakai di container mana pun. Kalau cuma karena itu, bukannya tinggal dihapus aja kan beres. pakai perintah docker rmi nama images nya. Kayak gitu kan kelar. Betul seperti itu selesai, cuma lama. Kenapa lama, soalnya kita harus memilih mana images yang status nya cuma standby, mana statusnya yang lagi digunakan di container. Lantas apa dong solusinya. Pada tutorial kali ini saya akan membahas perintah prune pada docker. Perintah sapu jagat, sekali jalan langsung kehapus file sampahnya.

Ok langsung aja dimulai tutorialnya.

Untuk penggunaan perintah prune dapat dilakukan sebagai berikut:

docker image prune

Perintah diatas hanya akan menghapus semua images yang tidak digunakan saja. Anda dapat menggati iamges dengan perintah lain semisal mau menghapus semua volume yang tidak digunakan, bisa diganti kata image nya dengan  volume. Atau mau menghapus network yang tidak digunakan bisa menggati kata image dengan kata kata network. Namun ada perintah lebih mudah lagi. Yaitu dengan perintah berikut:

docker system prune

Dengan perintah diatas dapat menghapus file sampah yang tidak digunakan. Namun sebelum menghapus, anda dapat melihat terlebih dahulu file apa saja yang dapat dihapus pada server docker anda. Untuk perintahnya adalah sebagai berikut:

docker system df

Berikut adalah contoh hasilnya.

[email protected]:~$ docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              14                  3                   1.492GB             1.062GB (71%)
Containers          5                   1                   0B                  0B
Local Volumes       5                   4                   29.87MB             0B (0%)
Build Cache         0                   0                   0B                  0B
[email protected]:~$

Tambahan untuk perintah docker system prune, tidak akan menghapus file volume yang tidak digunakan. Untuk menghapus nya dapat menggunakan perintah berikut:

docker system prune -a --volumes

Dan berikut contoh outpuutnya:

[email protected]:~$ docker system prune -a --volumes
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all volumes not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N] y

Di akhir hasil output akan memunculkan Total reclaimed space, disini saya berhasil mendapatkan 1.467GB. Lumayan buat kasih lega buat hdd server. Ok cukup segini aja tutorial kali ini. Terimakasih telah membaca.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Instalasi T-Pot Honeypot Framework
  • Ulang Tahun Excellent 9
  • Cara Setting DNS over HTTPS
  • Cara Upgrade OS Mikrotik
  • Membersihkan Sampah Pada Docker

Recent Comments

  • dwinar on Instalasi T-Pot Honeypot Framework
  • dwinar on Instalasi T-Pot Honeypot Framework
  • dwinar on Cara Replikasi Database Master – Slave
  • manda on Cara Replikasi Database Master – Slave
  • galih on Instalasi T-Pot Honeypot Framework

Categories

  • Admin Server
  • Blog
  • Debian
  • RedHat
  • Ubuntu
  • Zimbra

Archives

  • January 2021
  • September 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018

Tags

Authentication Blog CentOS Clamav Cockpit cPanel DataBases Debian DHCP DNS Server Docker Docker CE Excellent FTP google cloud Kubernetes Let’s Encrypt Linux lsync MariaDB Mikrotik Nakivo NextCloud Nginx Open Source OpenSUSE PHP Proxmox RedHat 7 Repo ROUTING S/MIME SSH SSL Swap Training Ubuntu Video Conference Web Server Wordpress Zextras Zimbra Zimbra Docs Zimbra Drive Zimbra NE
May 2020
MTWTFSS
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr   Jun »
© 2022 ノートDwinar | Powered by Minimalist Blog WordPress Theme