Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

README.md

docker-milvus-compose

Docker Compose 一键部署 Milvus 单机向量数据库

✅ 面向新手,复制命令即可完整部署,内置 Attu 可视化管理面板

⚠️ 仅限开发/测试环境使用,不要直接上生产!

前置要求

本地已经安装:

- Docker

- Docker Compose(新版Docker已经内置,优先使用 docker compose,不带横杠)

验证环境(终端执行)

docker -v
docker compose version

部署步骤

1. 克隆项目

git clone https://github.com/chenjianyu070921-lang/docker-milvus-compose.git
cd docker-milvus-compose

2. 启动 Milvus 服务(核心运行命令)

docker compose up -d
docker compose -f docker-milvus-compose.yml up -d(是这个)

-d 代表后台运行,关闭终端服务不会停止

首次执行会自动拉取镜像,等待 1~3 分钟即可

3. 检查服务状态

docker compose ps

所有容器状态为 Up 即为部署成功

4. 查看运行日志(排查报错专用)

docker compose logs -f

服务访问地址

Milvus 连接地址:127.0.0.1:19530

Attu 可视化后台:http://127\.0\.0\.1:8000

默认无账号密码,直接连接即可

常用运维命令

# 启动服务
docker compose up -d
docker compose -f docker-milvus-compose.yml up -d

# 停止服务(保留所有向量数据)
docker compose stop

# 重启服务
docker compose restart

# 关闭容器(保留数据)
docker compose down

# 彻底删除容器+清空所有数据(危险操作)
docker compose down -v

Go Eino 连接配置

newClient, err := milvusclient.New(ctx, &milvusclient.ClientConfig{
    Address: "127.0.0.1:19530",
    DBName:  "default",
})

新手常见问题

1. 代码连接报错:启动后等待30秒,Milvus 需要初始化完成

2. 端口冲突:可自行修改 docker-compose.yml 中的端口映射

3. 镜像拉取缓慢:配置 Docker 国内镜像加速器

(注:部分内容可能由 AI 生成)

About

Milvus 向量数据库的 Docker Compose 部署文件

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors