一、读取docker磁盘空间大小
du -hs /var/lib/docker/
二、docker磁盘空间过大问题
1. 处理docker容器日志太大的问题:在daemon.json中修改配置
# 进入相关目录
vi /etc/docker/daemon.json
# 修改配置
{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"1"}
# max-size=500m,代表一个容器日志大小上限是500M
# max-file=1,代表一个容器有1个日志
}
# 重启
systemctl daemon-reload
systemctl restart docker
三、daemon.json
docker安装后默认没有该文件,需要手动创建,配置文件的默认径:/etc/docker/daemon.json,
当我们需要对docker服务进行调整配置时,不用去修改主文件 docker.service的参数,通过daemon.json配置文件来管理,更为安全、合理。
1. 目录 : /etc/docker
2. daemon.json设置
"log-opts": {"max-size":"500m", "maxfile":"1"} #日志大小限制
"registry-mirrors":["xxxx"], #镜像加速的地址,增加后在 docker info中可查看。
3. 创建并修改完daemon.json文件后,需要让这个文件生效
cd /etc/docker
vi daemon.json
sudo systemctl daemon-reload // 修改完成后reload配置文件
sudo systemctl restartdocker.service // 重启docker服务
sudo systemctl status docker -l // 查看状态
sudo docker info // 查看服务