發表文章

目前顯示的是 六月, 2019的文章

Docker容器日誌查看與清理

1. 問題 docker容器日誌導致主機磁盤空間滿了。docker logs -f container_name劈裡啪啦一大堆,很佔用空間,不用的日誌可以清理掉了。  2. 解決方法2.1 找出Docker容器日誌在linux上,容器日誌一般存放在/var/lib/docker/containers/container_id/下面,查看各個日誌文件大小的腳本docker_log_size.sh,內容如下: #!/bin/sh
echo"======== docker containers logs file size ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
forlogin$logs do ls -lh$log done #chmod +x docker_log_size.sh
#./docker_log_size.sh 2.2 清理Docker容器日誌(治標)如果docker容器正在運行,那麼使用