docker快速清理整理

2017/07/26 Docker

每天记录一点点,快乐工作一辈子

清理容器产生的日志(多为控制台输出日志)

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

杀死容器的进程

docker kill $(docker ps -a -q)

删除所有已经停止的容器

docker rm $(docker ps -a -q)

删除所有未打 dangling 标签的镜像

docker rmi $(docker images -q -f dangling=true)

删除所有镜像

docker rmi $(docker images -q)
Show Disqus Comments

Search

    Table of Contents