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
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 生成)