首页 > 数据库 >使用docker-compose安装Milvus向量数据库及Attu可视化连接工具

使用docker-compose安装Milvus向量数据库及Attu可视化连接工具

时间:2023-08-22 16:33:50浏览次数:49  
标签:Attu compose minio Milvus etcd home docker milvus

服务器需要安装docker-compose

如何没有安装可以参考这篇博客

https://www.cnblogs.com/likecoke/p/17596918.html

1、创建宿主机上存储的目录
mkdir -p /home/milvus/db
mkdir -p /home/milvus/conf
mkdir -p /home/milvus/etcd
2、下载milvus官网的docker-compose.yml文件
wget https://github.com/milvus-io/milvus/releases/download/v2.2.11/milvus-standalone-docker-compose.yml -O docker-compose.yml
milvus官网链接:https://milvus.io/docs/install_standalone-docker.md
3、修改docker-compose.yml

version: '3.5'

services:
etcd:
container_name: milvus-etcd
image: quay.io/coreos/etcd:v3.5.5
environment:
- ETCD_AUTO_COMPACTION_MODE=revision
- ETCD_AUTO_COMPACTION_RETENTION=1000
- ETCD_QUOTA_BACKEND_BYTES=4294967296
- ETCD_SNAPSHOT_COUNT=50000
volumes:
- /home/milvus/etcd:/etcd
command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd

minio:
container_name: milvus-minio
image: minio/minio:RELEASE.2023-03-20T20-16-18Z
environment:
MINIO_ACCESS_KEY: minioadmin
MINIO_SECRET_KEY: minioadmin
volumes:
- /home/milvus/minio:/minio_data
command: minio server /minio_data
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 30s
timeout: 20s
retries: 3

standalone:
container_name: milvus-standalone
image: milvusdb/milvus:v2.2.11
command: ["milvus", "run", "standalone"]
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- /home/milvus/db:/var/lib/milvus
ports:
- "19530:19530"
- "9091:9091"
depends_on:
- "etcd"
- "minio"

networks:
default:
name: milvus

需确保宿主机的19530和9091端口没有被占用
如果被占用了 则需修改下端口号

4、启动milvus
docker-compose up -d
5、查看是否启动成功
docker ps

可以看到这三个容器已经成功启动
6、安装Attu
Attu为Milvus的一个高效的开源管理工具且为可视化
docker run -p 8001:3000 -e MILVUS_URL=192.168.1.56:19530 zilliz/attu:v2.2.6
注意:192.168.1.56替换成自己的服务器IP
Attu的官网docker安装链接:https://github.com/zilliztech/attu/blob/main/doc/zh-CN/attu_install-docker.md
7、访问attu
http://192.168.1.56:8001
注意:192.168.1.56替换成自己的服务器IP
输入用户名:minioadmin
输入密码:minioadmin
然后点击Connect

 部署成功

 

标签:Attu,compose,minio,Milvus,etcd,home,docker,milvus
From: https://www.cnblogs.com/likecoke/p/17648890.html

相关文章

  • 基于docker-compose搭建ES服务
    一、单节点线下测试拉取镜像1、进入实验机器go10.10.10.102、拉取es7.16.2镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.16.2安装ik分词器1、启动容器dockerrun-d-p0.0.0.0:9200:9200-p0.0.0.0:9300:9300-e"discovery.type=single-node......
  • Docker-compose
    Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 目录一、简介 二、compose三层三、compose文件系统四、yml格式五、compose命令六、compose部署七、总结        一、简介 1.compose背景我们知道使......
  • Docker-Compose
    目录一、Docker-Compose简介二、YAML文件格式及编写注意事项三、数据及结构1.对象映射2.序列数组3.布尔值4.示例四、DockerCompose配置常用字段五、DockerCompose常用命令六、DockerCompose文件结构七、DockerCompose环境部署1.下载2.安装3.查看版本八、DockerC......
  • docker compose install debian
    在Debian上安装DockerCompose需要遵循以下步骤:确保您的系统已经安装了Docker。安装Python和pip:sudoapt-getupdatesudoapt-getinstallpython3python3-pip使用pip安装DockerCompose:sudopip3installdocker-compose证DockerCompose是否安装成功:docker-......
  • 使用 DcokerCompose 搭建 mongodb 副本集群
    前面我们搭建了mongodb单机环境,但是在实际生产环境中,为了高可用,肯定需要搭建mongodb集群。mongodb集群主要分为两种:副本集群和分片集群。其中副本集群搭建容易,是生产环境中使用最多的集群,因此很有必要掌握。副本集群比较类似于mysql的主从复制,一主多从,每个节点的数据都是......
  • docker-compose是什么怎么使用
    docker-compose是一个用于定义和运行多个Docker容器的工具,它允许你使用一个单独的配置文件来定义多个容器、网络设置、卷挂载等,并可以一次性地启动、停止、重建整个应用程序。以下是使用docker-compose的基本步骤:创建docker-compose.yml文件:在你的项目目录下创建一个......
  • 常见应用的docker-compose.yml配置
    MYSQLversion:"3"services:db:image:mysql:5.7.35privileged:truerestart:alwaysenvironment:MYSQL_ROOT_PASSWORD:CREC_2021TZ:Asia/Shanghaicommand:--lower_case_table_names=1--max_connecti......
  • 用Jetpack Compose完美复刻Flappy Bird
    FlappyBird是13年红极一时的小游戏,其简单有趣的玩法和变态的难度形成了强烈反差,引发全球玩家竞相把玩,欲罢不能!遂选择复刻这个小游戏,在实现的过程中向大家演示Compose工具包的UI组合、数据驱动等重要思想。Ⅰ.拆解游戏不记得这个游戏或完全没玩过的朋友,可以点击下面的链接,体验一下Fl......
  • 解决 composer 安装 laravel 报错
    执行#composercreate-projectlaravel/laravellaravel9报错Creatinga"laravel/laravel"projectat"./laravel9"Installinglaravel/laravel(v10.2.1) -Downloadinglaravel/laravel(v10.2.1) -Installinglaravel/laravel(v10.2.1):Extract......
  • rockchip平台关闭硬件加速 vendor.hwc.compose_policy
    修改位置:device/rockchip/rk356x/device.mk:114:        vendor.hwc.compose_policy=1\这个值是在/hardware/rockchip/hwcomposer/drmhwc2/rockchip/platform/rk3588/drmvop3588.cpp:2923:intiMode=hwc_get_int_property("vendor.hwc.compose_policy",&qu......