Get the App
SLTechnology News&Howtos  ›  Servers  › 

How to solve the problem that the disk is full due to too many Docker logs

Shulou Source: shulou.com Published: 2022-06-01 13:26:32 11月10日 Update

This article mainly introduces how to solve the problem of Docker log too many disk full, has a certain reference value, interested friends can refer to, I hope you have a lot of gains after reading this article, let Xiaobian take you to understand.

Docker container will write something to/var/lib/docker when starting/restarting. If you encounter the problem of No space left on device when starting docker container, you can follow the steps below to clean up the related log operations.

Sort the folders under/var/lib/docker/containers to see which container is taking up too much disk space

$ du -d1 -h /var/lib/docker/containers | sort -h

The above command sorts the container folders in ascending order and lists the container folder sizes:

[root@dbl14195 testnet]# du -d1 -h /var/lib/docker/containers | sort -h36K /var/lib/docker/containers/4d91f92dd7604216f2e9e123572e9a80d7bbee3d8c8ce7be2ed241c572816fb640K /var/lib/docker/containers/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d4aa40K /var/lib/docker/containers/7cfdbc453b2f7109b52e974061754266e6cdc0ccaee62ab4a5887865113e114440K /var/lib/docker/containers/84ee24989ad52383c6e99eaa4d236e600095aa7f855e81fbafe10416b75ceefb40K /var/lib/docker/containers/aeced3ef3e23df27e52f65743bb05448b46a2c660acc5b0aab12604e060779b440K /var/lib/docker/containers/c36722baf0d2e1c22b7dde9979665ab62cd8ab85c3f1d0f427bb7a34e0fd977a44K /var/lib/docker/containers/62477b332d18e192d70c7420435d47a379e6bbd8de13da8a8762e0fd95b341ca44K /var/lib/docker/containers/78da0cf9743b6940fabbbd8c574b99dc5deb642fa998a8f819a6c6978fc875d744K /var/lib/docker/containers/9f63daf7caa7c469385bed4b178fbfe662e15b8c569c6644081af090f8e4042644K /var/lib/docker/containers/e2d1286119a45aac7e58d6dac6e4b44b1d1288799b735943be45abed50244e5656K /var/lib/docker/containers/ebd1bd211a1b9d02bb39bfb80eec3d0960a5b25e18f54d7371781ec456e7a1e8176K /var/lib/docker/containers/1fe0a241e5ce9726c547c68739793633f9dd906768a36fe80e8fb80373aa3bfb17M /var/lib/docker/containers/ac30e68d454b37d22b3964053a2b52ba043baa1add13556a09c0e3e05589104f25M /var/lib/docker/containers/872ca4e3d005594591ca2df0e832d36eef448981ab2820c69df4ff1399f8423e25M /var/lib/docker/containers/bd49a0a0368b99a9f69981d8b921ea1830957451577b635a07d5425d48e1144b30M /var/lib/docker/containers/8f732390a020a6ef647fabb04da32c87d6341b72ac2af6bb4a1cf5743fda54db88M /var/lib/docker/containers/648e883aa0a93f696f64e4ab76434657f4845769fe1eaaad49c2dc1d7960f2b0171M /var/lib/docker/containers/8de7ff9f0276586a6ab346c2be1c9dc879bbb0d795fa7776c1d8d1568ea2794a354M /var/lib/docker/containers

2. Select the container you want to clean to clean

$ cat /dev/null > /var/lib/docker/containers/container_id/container_log_name

The above command clears the corresponding log, such as:

cat /dev/null > /var/lib/docker/containers/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d4aa/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d 4a-json.log Thank you for reading this article carefully. I hope that Xiaobian's article "How to solve the problem that too many Docker logs lead to full disk" will help everyone. At the same time, I hope that everyone will support you a lot, pay attention to the industry information channel, and more relevant knowledge is waiting for you to learn!

Tags: Container log article disk question file folder command face sort thing value interest ascending order at the same time size way time more friends Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux macOS Microsoft Shulou Technology vpn