说明: Docker 使用时间久了,应用的镜像会越来越多,版本也多。我们需要定期清理下无用的。除过常用的清理命令。

            我们还需要快捷的一键清理本地缓存的无用的镜像。

 命令: docker images -q --filter "dangling=true" | xargs -t --no-run-if-empty docker rmi

2. 创建一个可执行文件。

clean-docker-log.sh    sh可执行文件。

内容:

#!/bin/sh
echo "======== start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
do
echo "clean logs : $log"
cat /dev/null > $log
done
echo "======== end clean docker containers logs ========"
# chmod +x clean_docker_log.sh
# ./clean_docker_log.sh

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐