Cara Mengosongkan Log File Docker

Dengan docker, file system sering tiba-tiba penuh? Mungkin logs file docker yang bikin penuh.

Solusinya....

Cek nama file logs suatu container:

docker inspect --format='{{.LogPath}}' <container_name_or_id>

Cek dulu berapa ukuran file logs tersebut:

ls -l $(docker inspect --format='{{.LogPath}}' <container_name_or_id>)
-rw-r----- 1 root root 8791798989 May 18 06:00 /var/lib/docker/containers/b00cfb9b89b6d58714e220126df18940d54b222857824c11a13d8a811e13132d/b00cfb9b89b6d58714e220126df18940d54b222857824c11a13d8a811e13132d-json.log

Terlihat ukuran logs 8791798989 atau sekitar 8GB.

Lalu untuk mengosongkan kalau memang ukurannya sangat besar dan menghabiskan space system:

echo "" > $(docker inspect --format='{{.LogPath}}' <container_name_or_id>)

Reload docker:

systemctl reload docker

Lalu setup configuration docker supaya dia me-rotate log otomatis (membuat ukuran file log maximal sekian Mb). Buat file /etc/docker/daemon.json jika belum ada, lalu tambahkan entry log rotate contohnya:

{
  "log-opts": { "max-size": "10m", "max-file":"5" }
}

Setting ini akan membuat file logs hanya 5 buah per container dengan ukuran maksimal 10Mb.

Cek Docker Configuration untuk lebih detailnya.

Restart docker.

Enjoy!

---

DO NOT CLICK THIS https://bit.ly/3biXWMc

Videos fill be uploaded regularly, so subscribe our youtube Channel.

Visit YouTube Channel http://youtube.com/odooindonesia

Untuk trik Odoo lainnya bisa cek Udemy courses http://udemy.com/user/akhmaddaniel

Visit official site http://vitraining.com

One Touch and Go Live with Odoo http://1toucherp.com

Twitter http://Twitter.com/akhdaniel 

Check our blog: http://indonesia.odoo.com

Cara Mengosongkan Log File Docker
vitraining, odoo indonesia
17 May, 2020
Share this post
Archive
Sign in to leave a comment
Odoo Indonesia - 02 Pengelolaan Data Product Category
Seri Tutorial Odoo 12 Functional