docker使用

docker使用方法
< 返回上一级

docker 空间清理

子节点:

-- 暂无子节点 --

内容:

清理镜像

docker 清理镜像
docker 镜像目录:
cd /var/lib/docker/overlay2

查看使用量:
du -h --max-depth=1

我们在使用 Docker 一段时间后,系统一般都会残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理:
docker image prune
执行完后会提示释放了多少存储空间
-a, --all: 删除所有没有用的镜像,而不仅仅是临时文件;
-f, --force:强制删除镜像文件,无需弹出提示确认;

清理容器运行日志

docker容器目录:
cd /var/lib/docker/

查看使用量:
du -h --max-depth=1
 ll containers/*/*.log
删除日志
rm -rf containers/*/*.log

限制docker日志文件大小

通过限制docker日志大小控制磁盘占用量
创建或修改 /etc/docker/daemon.json
{
"log-driver":"json-file", 
"log-opts": {"max-size":"500m", "max-file":"3"}
}

#max-size=500m,#一个容器日志大小上限是500M,
#max-file=3,#一个容器有三个日志,分别是id+.json、id+1.json、id+2.json

重启docker守护进程
systemctl daemon-reload && systemctl restart docke