Cara menghapus file log dari wadah Docker

Cara menghapus file log dari wadah Docker

Tutorial ini akan membantu Anda menghapus file log pada wadah Docker. Jika sistem Anda keluar dari ruang disk dan Anda menemukan bahwa file log wadah Docker mengonsumsi ruang disk yang tinggi. Anda dapat menemukan lokasi file log dan menghapus mereka dengan bantuan tutorial ini. Saat membersihkan file log dari wadah Docker, Anda tidak perlu menghentikannya.

Hapus file log wadah Docker

Di bawah ini adalah 3 opsi berbeda untuk menghapus file log dari wadah Docker. Pilih salah satu opsi di bawah ini untuk memotong file log wadah Docker.

Beberapa opsi di bawah ini memerlukan ID atau nama kontainer, yang dapat ditemukan dengan Docker PS -A memerintah.

  • Pilihan 1: Dalam opsi ini, pertama -tama kita akan menemukan jalur file log dan kemudian memotongnya. Gunakan opsi inspeksi untuk menemukan nama file log dan lokasi wadah Docker.
    Docker Container Inspect --format = '.LogPath '  

    Akibatnya, Anda akan mendapatkan jalur file log. Sekarang memotong file log dengan perintah berikut.

    truncate -s 0/path/to/logfile  

    Di Sini -S digunakan untuk mengatur ukuran file. Anda memberikan 0 sebagai input, yang berarti benar -benar memotong file log.

  • Pilihan 2: Anda dapat menggabungkan kedua perintah dalam satu perintah. Gunakan perintah berikut untuk memotong file log dari wadah Docker yang ditentukan.
    truncate -s 0 $ (docker inspect --format = '.LogPath ')  
  • Opsi 3: Potong file log dari semua wadah Docker di sistem Anda.
    truncate -s 0/var/lib/docker/containers/*/* -json.catatan  

Anda dapat dengan cepat memotong file log Docker menggunakan salah satu opsi di atas.

Bungkus

Di posting blog ini, Anda telah belajar untuk memotong file log (jelas) dari wadah Docker.