1. 创建项目目录
mkdir milvus-manual && cd milvus-manual
2. 创建数据存储子目录 (Milvus 会将数据写入这里)
mkdir -p volumes/milvus
3. 创建配置文件
touch user.yaml && vim embedEtcd.yaml
embedEtcd输入 listen-client-urls: http://0.0.0.0:2379 advertise-client-urls: http://0.0.0.0:2379 quota-backend-bytes: 4294967296 auto-compaction-mode: revision auto-compaction-retention: ‘1000’
4. 启动docker
podman run -d \ –name milvus-standalone \ –security-opt seccomp:unconfined \ -e ETCD_USE_EMBED=true \ -e ETCD_DATA_DIR=/var/lib/milvus/etcd \ -e ETCD_CONFIG_PATH=/milvus/configs/embedEtcd.yaml \ -e COMMON_STORAGETYPE=local \ -e DEPLOY_MODE=STANDALONE \ -v $(pwd)/volumes/milvus:/var/lib/milvus \ -v $(pwd)/embedEtcd.yaml:/milvus/configs/embedEtcd.yaml \ -v $(pwd)/user.yaml:/milvus/configs/user.yaml \ -p 19530:19530 \ -p 9091:9091 \ -p 2379:2379 \ –health-cmd=”curl -f http://localhost:9091/healthz” \ –health-interval=30s \ –health-start-period=90s \ –health-timeout=20s \ –health-retries=3 \ milvusdb/milvus:v2.6.14 \ milvus run standalone