Cara membersihkan fail log bekas docker

Cara membersihkan fail log bekas docker

Tutorial ini akan membantu anda membersihkan fail log pada bekas docker. Sekiranya sistem anda keluar dari ruang cakera dan anda mendapati bahawa fail log bekas Docker memakan ruang cakera yang tinggi. Anda boleh mencari lokasi fail log dan membersihkannya dengan bantuan tutorial ini. Semasa membersihkan fail log bekas docker, anda tidak perlu menghentikannya.

Jelas fail log kontena Docker

Berikut adalah 3 pilihan yang berbeza untuk membersihkan fail log bekas Docker. Pilih mana -mana pilihan di bawah untuk memotong fail log kontena Docker.

Beberapa pilihan di bawah memerlukan ID atau nama bekas, yang boleh didapati dengan Docker PS -A perintah.

  • Pilihan 1: Dalam pilihan ini, pertama kita akan menemui laluan fail log dan kemudian memotongnya. Gunakan Pilihan Periksa untuk mencari nama fail log dan lokasi bekas Docker.
    Docker Container Inspect --Format = '.Logpath '  

    Akibatnya, anda akan mendapat laluan fail log. Sekarang memotong fail log dengan arahan berikut.

    Truncate -s 0/path/to/logfile  

    Di sini -s digunakan untuk menetapkan saiz fail. Anda memberikan 0 sebagai input, yang bermaksud sepenuhnya memangkas fail log.

  • Pilihan 2: Anda boleh menggabungkan kedua -dua arahan dalam satu arahan. Gunakan arahan berikut untuk memotong fail log bekas Docker yang ditentukan.
    Truncate -s 0 $ (Docker Inspect --Format = '.Logpath ')  
  • Pilihan 3: Memotong fail log semua bekas docker dalam sistem anda.
    Truncate -s 0/var/lib/docker/containers/*/* -json.log  

Anda boleh dengan cepat memotong fail log docker menggunakan salah satu pilihan di atas.

Balut

Dalam catatan blog ini, anda telah belajar untuk memotong fail log (jelas) dari bekas Docker.