## 切到容器文件系統目錄
```
cd /var/lib/docker/overlay2/
```
## 查找磁盤占用量大的容器目錄
```
du -sh * | grep G
1.2G 95ea9025f6723e783be5691ca26fbd849e6747870c64cacd53db4b2c3c8e4646
61G b9249ef4c19bb13e6b8a0152d13c94e4958f6609b326ae66f949093419b5df1b
```
## 看一下里面都是什么文件
```
ls -lh b9249ef4c19bb13e6b8a0152d13c94e4958f6609b326ae66f949093419b5df1b
total 61.2G
-rw------- 1 root root 44M Nov 12 23:07 core.988
-rw------- 1 root root 44M Nov 12 23:07 core.991
-rw------- 1 root root 38M Nov 12 23:07 core.994
-rw------- 1 root root 44M Nov 12 23:07 core.997
……
```
**大量的core Dump文件,說明應用有問題,但不知道因為什么,先復制一下最新的幾個到備份目錄,后續準備拿來分析**
## 查找該目錄被那個容器使用
```
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}'| grep "b9249ef4c19bb13e6b8a0152d13c94e4958f6609b326ae66f949093419b5df1b"
50882, /k8s_fluent-bit_fluent-bit-bj4r5_kubesphere-logging-system_19be828e-d484-456f-b594-9bce78c3f235_1, /var/lib/docker/overlay2/b9249ef4c19bb13e6b8a0152d13c94e4958f6609b326ae66f949093419b5df1b/work
```
上方標紅的那一段是容器名,這個容器是k8s向es發送日志用的,DaemonSet類型,不影響業務,可以操作
## 先停止容器
```
docker stop k8s_fluent-bit_fluent-bit-bj4r5_kubesphere-logging-system_19be828e-d484-456f-b594-9bce78c3f235_1
```
## 再刪除容器
```
docker rm k8s_fluent-bit_fluent-bit-bj4r5_kubesphere-logging-system_19be828e-d484-456f-b594-9bce78c3f235_1
```
注意:**一定要先停止,再刪除,不要restart重啟,因為重啟不會釋放磁盤空間**
`由于是DaemonSet控制器管理的容器,刪除后應該會自動重建,檢查一下`
```
docker ps | grep fluent-bit
```
```
7515e36a77c2 4963c2c07dd7
"/fluent-bit/bin/flu…" 10 seconds ago Up 10 seconds
k8s_fluent-bit_fluent-bit-bj4r5_kubesphere-logging-system_19be828e-d484-456f-b594-9bce78c3f235_2
```
能看到新的容器已經啟動
## 此時再檢查下磁盤占用
```
du -sh * | grep G
1.2G 95ea9025f6723e783be5691ca26fbd849e6747870c64cacd53db4b2c3c8e4646
# 能看到61G的那個目錄已經刪除了
```
- 寫在前面
- linux命令行
- 基礎篇
- 1.SSH連接工具
- 2.查看系統版本信息
- 3.查看IP地址
- 4.查看cpu信息
- 5.查看內存磁盤信息
- 6.文件上傳下載
- 7.linux中查找文件(find)
- 8.修改root賬號密碼
- 9.通過進程號查看端口
- 10.校驗MD5值
- 11.Linux命令之seq
- 12.Linux命令之corntab
- 13.linux命令之awk
- 進階篇
- 查看防火墻是否開啟
- linux創建新的用戶
- 更改文件的用戶組
- 查找JAVA_HOME路徑
- Linux主機時間同步
- 高CPU排查-個人總結
- Linux查看GPU性能
- 文件排序工具sort
- sed
- grep
- 實戰篇
- 1.Linux基線
- 2.iptables學習
- 3.Tcpdump抓包命令
- 4.CentOS7更換鏡像源
- shell腳本篇
- 1.Shell腳本速查手冊
- 2.Shell中獲取取昨天和多天前日期
- 3.rsync刪除文件
- 4.nginx自動化安裝腳本
- 5.后臺啟動服務
- 6.備份文件保留5天
- 數據庫
- MySQL數據庫備份命令
- ES數據庫備份
- filebeat工具
- packetbeat工具
- MySQL數據庫中刪除表
- Docker容器
- 1.安裝docker容器
- 2.docker容器的使用
- 3.docker overlay2 是存放什么的
- 4.docker刪除已停止的容器
- 5.docker網卡的IP地址修改
- Ubuntu容器下載vim,curl命令
- docker磁盤占用瞬間變大問題解決
- Python學習
- 安裝python環境
- Python 把代碼編譯成pyc文件