网站图片太多怎么办,wordpress 编辑文章,青岛门头设计制作,京津冀协同发展建议使用Docker Compose安装 Milvus standalone#xff08;即单机版#xff09;#xff0c;进行一个快速milvus的体验。
前提条件#xff1a;
1.系统可以使用centos
2.系统已经安装docker和docker-compose
3.milvus版本这里选择2.3.1 由于milvus依赖etcd和minio#xff0c…使用Docker Compose安装 Milvus standalone即单机版进行一个快速milvus的体验。
前提条件
1.系统可以使用centos
2.系统已经安装docker和docker-compose
3.milvus版本这里选择2.3.1 由于milvus依赖etcd和minio因此需要先启动这2个组件。同样也使用docker进行启动。etcd用来存储milvus的元数据。minio用来存储milvus的向量数据和索引数据。 一、下载milvus-standalone-docker-compose.yml 文件保存为docker-compose.yml:
wget https://github.com/milvus-io/milvus/releases/download/v2.3.1/milvus-standalone-docker-compose.yml -O docker-compose.yml 修改docker-compose.yml
修改后的docker-compose.yml文件内容如下:
version: 3.5services:etcd:container_name: milvus-etcdimage: quay.io/coreos/etcd:v3.5.5environment:- ETCD_AUTO_COMPACTION_MODErevision- ETCD_AUTO_COMPACTION_RETENTION1000- ETCD_QUOTA_BACKEND_BYTES4294967296- ETCD_SNAPSHOT_COUNT50000volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/etcd:/etcdports:- 2379:2379command: etcd -advertise-client-urlshttp://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcdhealthcheck:test: [CMD, etcdctl, endpoint, health]interval: 5stimeout: 3sretries: 10minio:container_name: milvus-minioimage: minio/minio:RELEASE.2023-03-20T20-16-18Zenvironment:MINIO_ACCESS_KEY: minioadminMINIO_SECRET_KEY: minioadminports:- 9001:9001- 9000:9000volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/minio:/minio_datacommand: minio server /minio_data --console-address :9001healthcheck:test: [CMD, curl, -f, http://localhost:9000/minio/health/live]interval: 5stimeout: 3sretries: 10standalone:container_name: milvus-standaloneimage: milvusdb/milvus:v2.3.1command: [milvus, run, standalone]environment:ETCD_ENDPOINTS: etcd:2379MINIO_ADDRESS: minio:9000volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvushealthcheck:test: [CMD, curl, -f, http://localhost:9091/healthz]interval: 30sstart_period: 90stimeout: 20sretries: 3ports:- 19530:19530- 9091:9091depends_on:- etcd- minionetworks:default:name: milvus 二、启动milvus
docker-compose up -d
-d 代表后台启动
报错命令不存在 下载docker-compose
wget https://github.com/docker/compose/releases/download/v2.3.1/docker-compose-linux-x86_64 复制docker-compose
sudo cp -arf docker-compose-linux-x86_64 /usr/bin/docker-compose
docker-compose -version 权限不够
sudo chmod x /usr/bin/docker-compose 重新启动
docker-compose up -d 三、查看状态
docker-compose ps 查看容器
docker-compose stop 停止容器
docker-compose start 启动容器
docker-compose down 停止并删除容器(特别注意以免误删容器) 这时候已经完成milvus服务的启动。如果想查看milvus的日志可以使用如下命令
docker logs -f milvus-standalone 四、启动attu docker run -d \
--nameattu \
-p 8000:3000 \
-e MILVUS_URL192.168.181.136:19530 \
zilliz/attu:v2.3.1 web访问地址:
http:// 192.168.181.136:8000/ 起初地址写错 查看所有容器
docker ps –a Attu被占用且正在运行
停止运行 docker stop 1e65307769bc docker rm NAME/CONTAINER ID删除一个容器 重新来一遍步骤4 ip要写对哦