docker system df
docker ps
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 34 11 56.56GB 23.17GB (40%)
Containers 11 5 101.5MB 88.38MB (87%)
Local Volumes 15 7 320.4MB 42.08MB (13%)
Build Cache 213 0 27.06GB 27.06GB
(base) root@k8s-master-pfsrv:/home/zhangbin# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
de3e37510785 swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:dev "./entrypoint.sh" 17 months ago Up 24 minutes 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp, 0.0.0.0:9380->9380/tcp, [::]:9380->9380/tcp ragflow-server
bd7074df6dd9 docker.elastic.co/elasticsearch/elasticsearch:8.11.3 "/bin/tini -- /usr/l..." 17 months ago Up 24 minutes (healthy) 9300/tcp, 0.0.0.0:1200->9200/tcp, [::]:1200->9200/tcp ragflow-es-01
3d8ba512967e mysql:5.7.18 "docker-entrypoint.s..." 17 months ago Up 24 minutes (healthy) 0.0.0.0:5455->3306/tcp, [::]:5455->3306/tcp ragflow-mysql
888e483fc702 quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z "/usr/bin/docker-ent..." 17 months ago Up 24 minutes 0.0.0.0:9000-9001->9000-9001/tcp, [::]:9000-9001->9000-9001/tcp ragflow-minio
5f908b2801ed gitlab/gitlab-ce:17.3.0-ce.0 "/assets/wrapper" 17 months ago Up 24 minutes (healthy) 0.0.0.0:22->22/tcp, [::]:22->22/tcp, 0.0.0.0:8084->80/tcp, [::]:8084->80/tcp, 0.0.0.0:8443->443/tcp, [::]:8443->443/tcp gitlab
(base) root@k8s-master-pfsrv:/home/zhangbin# docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Names}}"
CONTAINER ID IMAGE NAMES
de3e37510785 swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:dev ragflow-server
bd7074df6dd9 docker.elastic.co/elasticsearch/elasticsearch:8.11.3 ragflow-es-01
3d8ba512967e mysql:5.7.18 ragflow-mysql
888e483fc702 quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z ragflow-minio
5f908b2801ed gitlab/gitlab-ce:17.3.0-ce.0 gitlab
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker stop ragflow-server ragflow-es-01 ragflow-mysql ragflow-minio
ragflow-server
ragflow-es-01
ragflow-mysql
ragflow-minio
(base) root@k8s-master-pfsrv:/home/zhangbin#
清理
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f908b2801ed gitlab/gitlab-ce:17.3.0-ce.0 "/assets/wrapper" 17 months ago Up 29 minutes (healthy) 0.0.0.0:22->22/tcp, [::]:22->22/tcp, 0.0.0.0:8084->80/tcp, [::]:8084->80/tcp, 0.0.0.0:8443->443/tcp, [::]:8443->443/tcp gitlab
(base) root@k8s-master-pfsrv:/home/zhangbin# docker rm ragflow-server ragflow-es-01 ragflow-mysql ragflow-minio
ragflow-server
ragflow-es-01
ragflow-mysql
ragflow-minio
(base) root@k8s-master-pfsrv:/home/zhangbin#
清理后
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 34 7 56.56GB 44.05GB (77%)
Containers 7 1 94.11MB 88.38MB (93%)
Local Volumes 15 4 307.8MB 255.1MB (82%)
Build Cache 213 0 27.06GB 27.06GB
(base) root@k8s-master-pfsrv:/home/zhangbin#
删除ragflow 本体
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker rmi swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:dev
Untagged: swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:dev
Untagged: swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow@sha256:52b18d2ff03ca740c81867ccf31b80ab129440782ee92d016dfced2d47a456f3
Deleted: sha256:b47a21f26c15060b88a9c9de30315686f215196f388aa0ff92fb73951e76820d
Deleted: sha256:47f982c5f83681449738631e6598f649cf6ab98883ef32f0ef74d5a16dc9e283
Deleted: sha256:b56e825927238dbe2777d77753816bca1ec03b3f23dd4740e5c56a3e156e5c95
Deleted: sha256:ffeeb26f5abf4fb9f4d382d39f2e423dfb9e62073a22f995c46033c05ef28c5f
Deleted: sha256:d35a9bf17f34b4f03e1c235e5ddec70981e69dfd69fe274377fd88fdc27e1e80
Deleted: sha256:67aa078e677fa6df36c3b2ab545ccf90249e5a267b93feba163f50a554486831
Deleted: sha256:6882288506a7f1fcbf3b259f4a6833da95982678793117f152c43b26a33956c3
Deleted: sha256:8ab51ff004156bad617265eea2eccb504ff38f5e0f02c75d5efcf7db584bb56e
Deleted: sha256:08315490b8764228979010d7e43c93f85278f045a337c72d927abd98ecdb0a2a
Deleted: sha256:49161d03c027e6265ec359030e0d3666420bb7e2e1d99e6485f4a1ebd2c5d0f2
Deleted: sha256:63cb861d55a80e27c96189dbf18f2d0e9fc4ebada68591db16332494c34d90c7
Deleted: sha256:e02d477aaa051179597278e5318bbad7af75c3e5e7e4009bf4ec8c19aee97443
Deleted: sha256:92fface04d14125efd4644d110d86f032ddb6ccc1caef2407f6fac6270a9db68
Deleted: sha256:a9ca076f965d7b1bf202435ea2bdf3e8b2c236a919a7d1f47fc1ac813fd1b2e7
Deleted: sha256:ca442faddab79c311d70bdd1d0b593a75d5ccb6c59edb8ae1cc0ec0ae202a1ab
Deleted: sha256:9338533ee33d05ffe4bab9c4c09e164b979121ea9de7ad1f497e948c3bf57ae7
Deleted: sha256:216818e5a765d057b81fa33154ba7095a7f1cedd52ccff968b03acedf675ecbd
Deleted: sha256:59a494007ea75055d137394ea3d8714c003dd6f1ea38495671872ae63f6ec668
Deleted: sha256:d26bd226ec06be3df8ad3e6cb2b48d399c326ecba0a933dbceae3ca2f21fcbcf
Deleted: sha256:2a4429850779c87e6d2bd29a05de3c0d2037375f021cc607da8d57138a5077f7
Deleted: sha256:8a49f1caab5d7c7f70d0df6d84e85543a77961524381e8aea25d42187a1c4797
Deleted: sha256:b50834fa39521ed4c3f77c5ae1dba907134e83c22d8ed2defecca734d2e723a2
Deleted: sha256:b4f9e42ac2cddb49548bafdc8234ffa425b153edf6828e733ceb6a271c3eaba2
Deleted: sha256:9410681e0d79584f59daea65badc1301b764edf425e14f7070bf50a0365a9e23
Deleted: sha256:1c594889e5e516bf79d3f1c4899f8864a2a3eea1b79199a462b58922461a4660
Deleted: sha256:f235666f9b7b6a2485241b445302f7695bf7819c8404cd3726f9ee58ffdb741a
Deleted: sha256:1f56c3a94d19e385ee1256fc5a3922d3262d55d0909012c6578cc45969862da9
Deleted: sha256:13fa7e81fd58cf1a9affecc3f35850b9543887927dce4d855d92c53f0492c855
Deleted: sha256:fcad75f47f693d8cc028d8e374e648d462a17eb742097137480f894f8e16efe8
Deleted: sha256:532fe6367d36072510ccf5a0365d7e019ff61fe13d3732fffdc99e85f389439c
Deleted: sha256:462bb08c267d0c6c5650a04899a9da21e82f72dad5c188b59a1c4123b421cf6d
Deleted: sha256:c2960922490e2c5a6a269870753131eefe1570d05e79c3aed94cbfdf317720b6
Deleted: sha256:bc16eb933fcd46e78d3115b76610959e24d5008cd11e8f8055b010f2282971a0
Deleted: sha256:27fd521a9a046ad82715481a5691e8e8a3534742193217ccabd2e50935f7e623
Deleted: sha256:d30e8b8e1338f09c3ecaa1ca2912e972378e35f2334f9023ec64cb37758c7935
Deleted: sha256:2817be834d9596f51b28c82e80c3e5de6b7e0ca73d7cfb32a1228efab9b974f7
Deleted: sha256:9256eb0d4d0d8dd2f908808a03ff2b569fcef6a84317dd82369c37cc0915547f
Deleted: sha256:bc85f726f828df0ca80004bdad05bbf099a05f668048baa0a03737dbf51c775b
Deleted: sha256:446092916214803d365b7d95d82f73650133511d932871e27585be590de16f4f
Deleted: sha256:cb5f2a2f9c7ef295b974b805a72456d38213e75e3866300c6e31d29a9c5b074b
Deleted: sha256:f334c101d476064e41309bcdb318a00f1a2f5d8e1c4ba1786d2bab652609f22f
Deleted: sha256:0be855b1d146df78d38b4c2a2f06305699499fdcd1cf08655d909e50670970a9
Deleted: sha256:09da037e2bc80ee019b34006c5c19334caacbac4b7cb16174b7b12fdf163422b
Deleted: sha256:bc8e3d994c62d9aa6d9bfe117bdade253d42ee89bd533a8dfcf6d35974cdb925
Deleted: sha256:d8f0d5529c2add6d352e77810dde557a64a79f80dfe1383723f40cd866477cf3
Deleted: sha256:1069a603b8d6d2e9603c20569eeeb933b1353dc683f85089306eba1dae7f31cc
Deleted: sha256:86cebf1f00e140ad5e1bed13d96e7663e42e36c8d56153284ecd2892ef554b17
Deleted: sha256:f88974a359856e69605496985e509c9dda6771e76db770bf860e19722687c1b6
Deleted: sha256:669439bd082605f17538a8f4255f1dd99bf6e08188bc0750f65d32c34521dc04
Deleted: sha256:03c9d8a326878d8dac7d925f5fc63e8f035fa4d5ba0bf2155c975b07c5bf6c35
Deleted: sha256:b708905e23f79cae761955b4d541e2f56e55b2a83e84962055f7576571167d1d
Deleted: sha256:74c54024dbcef0648bc838c7c334fcac6a18d84f8bf5eb57b2ab4d52982328a0
Deleted: sha256:409c0cb0bf969ae5a7b25945e654c83dd281cd19108a0c10f3c37d9737aa1c63
Deleted: sha256:6a47336c3b53d1bfff3c5b9145988906ad65779b4efdaf012f286e0d93dafd55
Deleted: sha256:ded4357c22b10f470bd88657acc0c0df6ad051a76dd9b1a4a02163d9dd3e503f
Deleted: sha256:4ed1a183a5aac80a4e194ff6e05d02b8357b018645890060bdf7bf40d713be52
Deleted: sha256:d101c9453715a978a2a520f553588e77dfb4236762175eba61c5c264a449c75d
(base) root@k8s-master-pfsrv:/home/zhangbin#
依赖
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker rmi \
docker.elastic.co/elasticsearch/elasticsearch:8.11.3 \
mysql:5.7.18 \
quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z
Untagged: docker.elastic.co/elasticsearch/elasticsearch:8.11.3
Untagged: docker.elastic.co/elasticsearch/elasticsearch@sha256:2892d2363c3c12c5ed54c64faf89e3a19d633d8dd0d190d0bffe03035ff099b3
Deleted: sha256:792fab0c0bd881e19b2cac46d1d7b555d81f02d73d8c0ebab3fd511b5dc5d508
Deleted: sha256:fd92cc49017b9ab15aa6cddca1bf3d474146c57a607fe55cda51f64484786712
Deleted: sha256:80c8eab3f7a31258bd88a1bb399aa4c9e299375082814ab18ff07a4bbdb59551
Deleted: sha256:2aa9acb83a3b35714f212c2f912190974ee5f7202f8e3471f05e5b8cffe6d318
Deleted: sha256:d98f3d54ec78606b7b947b2e967b0389c1bca98542914429f198fdf1db5d4e3f
Deleted: sha256:6ec9f2616648f9d2dfc35bc6cc393675f14eb46f6bf6bbb41879c67bdf395be2
Deleted: sha256:f77fb2487da376cac3777f891457375ae14c005bc09fc80528d1ffe101d6be34
Deleted: sha256:9c3df36530b54e703fe80a5ae14aefe1fcfea044bbd7ba9e2cc4b2ab4d7cb9c9
Deleted: sha256:37fbdf6e2fe34bf2f07c2f2b422ebeb5e9e405af3b751470f5ce2797f4b59cea
Deleted: sha256:e6fc44b822282473ed2c1084b0809b29294a02c396e3cb4c81698c28c49b08ee
Deleted: sha256:d3fa9d362c05df229c3770dc43fd881038e35a594de5d2f0a02defd22b8c0f6d
Untagged: mysql:5.7.18
Untagged: mysql@sha256:d178dffba8d81afedc251498e227607934636e06228ac63d58b72f9e9ec271a6
Deleted: sha256:44a8e1a5c0b27650237907f4e9ee7fccdba0120291d27075e2cb8c8e8a8ec66b
Deleted: sha256:09187e53f22e1c0afa417255a72680c47d617ed0ba467b58a438f3415c1b02c3
Deleted: sha256:444a9e0be5b21d705a56fe09547c910155054b3ddaad426379afe9106441e816
Deleted: sha256:f1494384c791adbff2f37cfa36fde938df41a1c3f34f925a68af09d1587cceb8
Deleted: sha256:a070402385e6d2906a1a9ca5dbd45676f6afb734082688660e483256db7a3fd9
Deleted: sha256:91cd6a85ccec15c7d1fcda61675dccb800816e6fcfbbffed77997a307c8c9107
Deleted: sha256:c52dd78bfd60a57208d68dd89a01bd29eb0612f7868bdcdd514d0932bdc75f0e
Deleted: sha256:91cf970f4f5e0626ea09b442fcb7ce9cfa1cce30dced2da5e94ed9e79607ccde
Deleted: sha256:40084d92febd8d10b4b47dcea437018afda1ff96edd8f6213b506802dc49fe3d
Deleted: sha256:c9634f31c154407a6d34bd92d03be6d066770b7df4d973dce215b85d7bf70230
Deleted: sha256:6b27747946847130ec0c5d810b7aae5e2edd8afc194654e33655799b94369bc9
Deleted: sha256:0d960f1d4fba2435d731fee5d1e68e25058bc1b22921bb95dbab98149548ce9e
Untagged: quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z
Untagged: quay.io/minio/minio@sha256:5702ea3614203466e8e6616469e460567dc0c82def5a024a90426b25ee4a4d23
Deleted: sha256:73f9f0b5b0151a396676738f17b2cedc15ac783a6bb6081622004476e5053db5
Deleted: sha256:fbef6ec8aa9ef89b8c3f1512c0d01d9ebd13ffcb8629969f9ae4d72b40614873
Deleted: sha256:9926458bd4dbb1106fc6b7fc4e1430b88a9c0aa6f88801f91d027c7b67120ec1
Deleted: sha256:86a685286820ce662a6f5e14c280c67c265c0212c003d21311c27adb683ff88e
Deleted: sha256:c7da71ecaa959e94fca573bc1bd779460b4760ee6cc5321feeac2f6b3954f5dd
Deleted: sha256:db124e8c335ccd1f095cf5525f9c20394311ca1b85026953590ccda2c545348f
Deleted: sha256:81011b999adf53bc7493f800fd94609ec279f7499ffdb1b30f0941f501a2c480
Deleted: sha256:6eeab094aa100ca6e9e926dc9d7dbd4c71ca1315386ca53f140ee88841d75e11
(base) root@k8s-master-pfsrv:/home/zhangbin#
docker volume ls
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker volume ls
DRIVER VOLUME NAME
local 12_exp_v12_langgraph-pgdata
local 44f7806f41de786dd25e59a32f042b39efd84f0dd8d1ffa097c9beecc8631aa1
local 77faa1e9ee4a0c12ab554bc8c5bbff816b291150c79ce50b96cc21b23aa56922
local 477aeefc59bbfd57f5025c969d8d9d1a4d8fd23e5c120ccb35f78d57a9c9a6c4
local 87432e7315b5626ab50c16722e9b362402a362df0ec0d3a8a181e3889307e51e
local c0fc27e2d1ca041b0c9ea8409424493b7bdd39a1e551b01f09a565c774c0e1f2
local d7aba3d6eda7a14f8e1a07c7d45e4d4d3237c6de82c8d931aace72698483bc30
local docker_esdata01
local docker_minio_data
local docker_mysql_data
local docker_redis_data
local surfsense_pgadmin_data
local surfsense_postgres_data
local surfsense_redis_data
local surfsense_shared_temp
(base) root@k8s-master-pfsrv:/home/zhangbin#
删掉无用的容器
bash
local surfsense_shared_temp
(base) root@k8s-master-pfsrv:/home/zhangbin# docker container prune -f
Deleted Containers:
558fe8f565c1fe811caaea442e4bcb243cc8fe3895ba41bcab731ecc5c555968
ca339385cd485ef2a69afefa28703f679c2754aad88132e887a152ee28f23c77
3caac77ea7deaaadd37dd0b4a777d0bd8df248328b206c225878d824da468183
4a51a9ccabbe3f8f984747a083e9096e31325f363b0b3f407f47dcb203eeece1
7b3a3ae87a618f07df00ae3d3517ef22c2b1a83cdf57454d745db2c9d2645e94
cc49a883aff7d1ccd5f063aba09459029debb047e0b63e02ddb133055ec22e9d
Total reclaimed space: 88.38MB
检查一下
bash
(base) root@k8s-master-pfsrv:/home/zhangbin# docker ps -a --filter volume=docker_esdata01
docker ps -a --filter volume=docker_minio_data
docker ps -a --filter volume=docker_mysql_data
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
(base) root@k8s-master-pfsrv:/home/zhangbin#
(base) root@k8s-master-pfsrv:/home/zhangbin#
(base) root@k8s-master-pfsrv:/home/zhangbin# docker images | grep -E "infiniflow/ragflow|ragflow"
(base) root@k8s-master-pfsrv:/home/zhangbin# docker ps -a | grep ragflow
(base) root@k8s-master-pfsrv:/home/zhangbin# dcoker system df
找不到命令 "dcoker",您的意思是:
"docker" 命令来自 Snap 软件包 docker (28.4.0)
"docker" 命令来自 Debian 软件包 docker.io (28.2.2-0ubuntu1~24.04.1)
"docker" 命令来自 Debian 软件包 podman-docker (4.9.3+ds1-1ubuntu0.2)
输入 "snap info <snapname>" 以查看更多版本。
(base) root@k8s-master-pfsrv:/home/zhangbin# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 30 1 35.68GB 32.64GB (91%)
Containers 1 1 5.725MB 0B (0%)
Local Volumes 15 0 307.8MB 307.8MB (100%)
Build Cache 213 0 27.06GB 27.06GB
(base) root@k8s-master-pfsrv:/home/zhangbin#
gpt的建议流程
好,这一步我帮你**"完整、可回滚、不中断其他业务"地把 ragflow 全家桶 卸载干净。
我会按 先停服务 → 再删容器 → 再删镜像 → 最后(可选)删数据卷 的工程级顺序**来。
一、你当前 ragflow 相关组件盘点(确认对象)
从你给的 docker ps 来看,ragflow 体系包含 4 个容器:
| 角色 | 容器名 | 镜像 | 体量 |
|---|---|---|---|
| ragflow 服务 | ragflow-server |
infiniflow/ragflow:dev | ≈ 19GB |
| ES | ragflow-es-01 |
elasticsearch:8.11.3 | ≈ 1.4GB |
| MySQL | ragflow-mysql |
mysql:5.7.18 | ≈ 400MB |
| MinIO | ragflow-minio |
minio | ≈ 150MB |
你说的是 "ragflow 相关的帮我卸载",我默认理解为:
ragflow 及其依赖(ES / MySQL / MinIO)全部下线,不再保留数据
⚠️ 如果你想保留数据备份,我后面也给你兜底方案。
二、标准卸载流程(推荐,安全顺序)
✅ Step 1:停止 ragflow 相关容器
bash
docker stop ragflow-server ragflow-es-01 ragflow-mysql ragflow-minio
确认已停:
bash
docker ps
✅ Step 2:删除 ragflow 容器
bash
docker rm ragflow-server ragflow-es-01 ragflow-mysql ragflow-minio
到这一步为止:
- GitLab ✅ 不受影响
- 其他容器 ✅ 不受影响
- 数据卷 ⚠️ 还在(尚未删)
✅ Step 3:删除 ragflow 相关镜像(真正释放空间)
1️⃣ 删除 ragflow 本体(最大头)
bash
docker rmi swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:dev
👉 直接释放 ≈ 19GB
2️⃣ 删除 ragflow 依赖镜像(如果不再需要)
bash
docker rmi \
docker.elastic.co/elasticsearch/elasticsearch:8.11.3 \
mysql:5.7.18 \
quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z
⚠️ 前提:
- 这些镜像 没有被其他容器使用
- 你
docker ps里只剩 GitLab 相关即可
✅ Step 4:清理 ragflow 遗留的 volume(释放"隐藏空间")
先只看,不删:
bash
docker volume ls
通常你会看到类似:
text
ragflow_es_data
ragflow_mysql_data
ragflow_minio_data
确认这些 只服务于 ragflow 后,再删:
bash
docker volume rm ragflow_es_data ragflow_mysql_data ragflow_minio_data
👉 这一步通常还能再释放 几 GB ~ 十几 GB(取决于数据量)
✅ Step 5:最后做一次系统级回收(推荐)
bash
docker system prune -f
这一步会清掉:
- 已经"断开引用"的网络
- 你刚删容器后留下的残余 metadata
三、你现在应该看到的效果
执行完后,建议立刻检查:
bash
docker system df
df -h
你应该看到:
/分区 明显低于 100%Images / Containers / Volumes明显下降- overlay2 挂载点减少
四、⚠️ 如果你想"留一份 ragflow 数据备份"(可选)
如果你心里还有点不踏实,在 Step 4 之前可以做:
bash
docker run --rm \
-v ragflow_mysql_data:/data \
-v /backup:/backup \
busybox tar czf /backup/ragflow_mysql_backup.tar.gz /data
MinIO / ES 同理。
我可以按你真实的 volume 名字帮你写精确备份命令。
五、完成后我强烈建议你做 2 件事
1️⃣ 再跑一次(如果你还没跑)
bash
docker builder prune -f
docker image prune -f
2️⃣ 告诉我现在的结果
你可以直接贴这两个输出:
bash
df -h
docker system df