检查docker 系统日志:
[root@iZuf6gh7gke2ag0uo3m1k1Z dist]# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 32 13 11.53GB 8.095GB (70%)
Containers 38 31 79.31GB 1.276MB (0%)
Local Volumes 18 6 8.646GB 1.538GB (17%)
Build Cache 0 0 0B 0B
[root@iZuf6gh7gke2ag0uo3m1k1Z dist]# docker system df -v #查看详细信息,下面只列出部分信息
8976aebe630d rabbitmq:management "docker-entrypoint.s…" 1 128B 21 months ago Up 5 weeks rabbit
2f5a4c9af86e redis:4.0.10 "docker-entrypoint.s…" 0 0B 21 months ago Up 5 weeks redis
d01c84f61de7 mysql:8.0.19 "docker-entrypoint.s…" 0 5.53MB 22 months ago Up 5 weeks mysql
440c3855821c nacos/nacos-server:1.2.1 "bin/docker-startup.…" 0 32.1GB 22 months ago Up 5 weeks nacos
看到上面nacos容器系统占用有30G+,应该是日志太多了,下面进入容器内确认查看
[root@iZuf6gh7gke2ag0uo3m1k1Z dist]# docker exec -it nacos bash
[root@440c3855821c nacos]# du -h -d 1 /
4.0K /srv
88K /run
30G /home
du: cannot access '/proc/381/task/381/fd/3': No such file or directory
du: cannot access '/proc/381/task/381/fdinfo/3': No such file or directory
du: cannot access '/proc/381/fd/4': No such file or directory
du: cannot access '/proc/381/fdinfo/4': No such file or directory
0 /proc
32K /root
4.0K /opt
4.0K /media
12M /etc
4.0K /mnt
0 /sys
474M /usr
0 /dev
200K /tmp
29M /var
31G /
[root@440c3855821c nacos]# du -h -d 1 /home/nacos/ #可看到logs目录下面有30G
30G /home/nacos/logs
96K /home/nacos/data
57M /home/nacos/target
16K /home/nacos/work
44K /home/nacos/conf
12K /home/nacos/bin
8.0K /home/nacos/init.d
30G /home/nacos/
[root@440c3855821c logs]# rm -rf `ls |grep -E "[0-9]{4}-[0-9]{2}"` #删除所有带日期的日志
[root@iZuf6gh7gke2ag0uo3m1k1Z dist]# docker system df -v |grep nacos #现在查看nacos容器占用系统只有100M了,其他容器可参照此类方法处理
nacos/nacos-server 1.2.1 2df23b2ecbc8 23 months ago 724.3MB 0B 724.3MB 1
440c3855821c nacos/nacos-server:1.2.1 "bin/docker-startup.…" 0 102MB 22 months ago Up 5 weeks nacos