milvus容器restart不成功,但docker仍在running问题排查

问题原因是因为

docker-compose启动的一起的服务中,etcd没事,minio没事

standalone这个容器里面挂在的日志盘在服务器存储有几十G,把存储撑爆了。

1.进各个容器看报错

docker-compose -f docker-compose-standalone.yml logs --tail=100 milvus-standalone

2.stop restart ,别docker-compose down会丢数据

Error response from daemon: cannot restart container 3f0924907ff96d2c9dfbd313db8364c3a04647cebab518e7721135b76bea2d9e: mkdir/var/lib/docker/overlay2/d2fbf25a4a9512b190040b5098a0afd7c492194b166870bc177e5df3e4766db8/merged: no space left on device报错

3.查日志步骤

科学删除 Docker 日志的三步法:先看、再限、后清。

  1. 先看------找出"日志大户"

执行下面命令,按大小列出所有容器日志:

```bash

du -sh /var/lib/docker/containers/*/*-json.log | sort -rh

```

一眼就能看到哪些容器日志最占空间。

  1. 再限------给日志设"天花板"

编辑 `/etc/docker/daemon.json`,写入:

```json

{

"log-driver": "json-file",

"log-opts": {

"max-size": "10m",

"max-file": "3"

}

}

```

重启 Docker:

```bash

sudo systemctl restart docker

```

以后所有新建容器的日志单文件最大 10 MB,最多保留 3 个轮转文件,从根本上防止无限增长。

  1. 后清------安全清空现有日志

对正在运行的容器,用 `truncate` 清空,不影响写入:

```bash

sudo truncate -s 0 /var/lib/docker/containers/CONTAINER_ID/*-json.log

```

想一次清理全部,可批量执行:

```bash

sudo find /var/lib/docker/containers -name "*-json.log" -exec truncate -s 0 {} \;

```

4.清一下

指定目录下启动milvus服务,docker-compose up -d即可

相关推荐
todoitbo7 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
Flynn Liang13 小时前
内存/Redis/PGVector/Milvus/ES 怎么选?Spring AI VectorStore 抽象与向量库选型对照表
redis·elasticsearch·milvus·rag·springai·pgvector·向量库
是枚小菜鸡儿吖14 小时前
Home Assistant跨品牌智能家居教程:Docker部署、米家接入、vivo桥接与远程访问
docker·容器·智能家居
螺蛳粉 螺蛳粉17 小时前
第 02 篇:镜像分层与 containerd 2.x 实战:SystemdCgroup 与 pause 镜像配置踩坑(底座认知 02)
docker·云原生·容器·kubernetes·etcd·containerd·kube-apiserver
wefg118 小时前
【Docker】镜像相关指令
运维·docker·容器
java_logo19 小时前
Docker 部署 DPanel:轻松搭建轻量容器管理平台
运维·docker·容器·podman·容器管理·dpanel·轩辕镜像
死磕音视频19 小时前
Open WebUI 入门:用 Docker 装上本地对话界面并连接 Ollama
docker·ollama·本地大模型·open webui
分布式存储与RustFS19 小时前
CI 老被 Docker Hub 的 429 卡住,自建 Registry 把镜像搬进内网
运维·docker·开源·镜像仓库·对象存储·ci·rustfs
n1121220 小时前
Docker 容器时区错 8 小时:3 个坑
运维·docker·容器·故障排查·服务器运维·容器时区
小白的码BUG之路20 小时前
K8s -- 搭建过程中经常遇到的问题
云原生·容器·kubernetes