一定要先安装docker

下载两个文件docker-compose.yml,milvus.yaml(修改密码使用)

下载后,点击安装命令会自动docker pull拉取镜像并启动

1.进入服务器,创建目录:/usr/local/milvus

2. 下载最新版 docker-compose.yml(v2.6.x 稳定版)

wget https://github.com/milvus-io/milvus/releases/download/v2.6.15/milvus-standalone-docker-compose.yml -O docker-compose.yml

国内慢就用阿里云镜像:

wget https://mirrors.aliyun.com/milvus/milvus-standalone-docker-compose.yml -O docker-compose.yml

3.(可选)启用密码认证(改密码关键)

bash

运行

# 下载默认配置模板
wget https://raw.githubusercontent.com/milvus-io/milvus/v2.6.15/configs/milvus.yaml

编辑 milvus.yaml

vi milvus.yaml

找到并改成:

yaml

common:
  security:
    authorizationEnabled: true
    defaultRootPassword: 你自己的密码   # 比如: Milvus@2026

4. 启动(后台运行)

docker compose up -d

5. 查看状态

docker compose ps

看到 milvus-standalonerunning 就成功。

6.安装客户端attu连接

你 Milvus 是用 docker compose 装的,网络名叫 milvus

一键启动(直接复制)

bash

运行

docker run -d \
  --name attu \
  --network milvus \
  -p 8000:3000 \
  -e MILVUS_URL=milvus-standalone:19530 \
  zilliz/attu:v2.6

访问

浏览器打开:输入默认账号root和你的密码就行了

http://localhost:8000

重点:上面的密码是初始化默认的密码,登录后如果需要重新修改密码可以在attu上修改

再次修改密码后密码会保存到etcd下面,设置的初始化密码就无效了

如果你忘记了密码,想要重置密码,就得把volumes给删了,重启启动,彻底重置,会导致(清空数据 + 重新初始化密码)

docker compose down -v

docker compose up -d

最后,你真忘记了密码又想要保留数据,那就把mlivus.yaml 下面给管了,登录后重置就行了

改成:

yaml

common:
  security:
    authorizationEnabled: false   # 关闭认证,不用密码就能进
    defaultRootPassword: xxxxx

保存退出。

重启 Milvus(重载配置,数据保留
docker compose down
docker compose up -d

重启后,不需要密码就能连接。

或者

1)先关闭认证(同上)

bash

运行

cd /usr/local/milvus
vim milvus.yaml
# authorizationEnabled: false

docker compose down
docker compose up -d

2)进入 Milvus 容器

bash

运行

docker exec -it milvus-standalone bash

3)用 milvusctl 改密码(不用 Python)

bash

运行

milvusctl user update --name root --password hexu123456

(旧密码不用填,因为现在认证是关的)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐