淘寶客網(wǎng)站制作教程推廣團隊
Windows 10 通過 Docker 安裝 Milvus 2.3.4
- 一.Windows 安裝 Docker
- 二.Milvus 下載
- 1.下載
- 2.安裝
- 1.Windows 下安裝(指定好Docker文件目錄)
- 2.Anolis下安裝
- 三.數(shù)據(jù)庫訪問
- 1.ATTU 客戶端下載
一.Windows 安裝 Docker
Docker 下載
雙擊安裝即可,安裝完成后打開客戶端需要正好登陸
查看版本
docker -v
二.Milvus 下載
1.下載
下載 Milvus yaml 配置文件
https://github.com/milvus-io/milvus/releases/download/v2.3.4/milvus-standalone-docker-compose.yml
milvus-standalone-docker-compose.yml 如下
version: '3.5'services:etcd:container_name: milvus-etcdimage: quay.io/coreos/etcd:v3.5.5environment:- ETCD_AUTO_COMPACTION_MODE=revision- ETCD_AUTO_COMPACTION_RETENTION=1000- ETCD_QUOTA_BACKEND_BYTES=4294967296- ETCD_SNAPSHOT_COUNT=50000ports:- "2379:2379"volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/etcd:/etcdcommand: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcdhealthcheck:test: ["CMD", "etcdctl", "endpoint", "health"]interval: 30stimeout: 20sretries: 3minio:container_name: milvus-minioimage: minio/minio:RELEASE.2023-03-20T20-16-18Zenvironment:MINIO_ACCESS_KEY: minioadminMINIO_SECRET_KEY: minioadminports:- "9001:9001"- "9000:9000"volumes:- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/minio:/minio_datacommand: minio server /minio_data --console-address ":9001"healthcheck:test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]interval: 30stimeout: 20sretries: 3standalone:container_name: milvus-standaloneimage: milvusdb/milvus:v2.3.4command: ["milvus", "run", "standalone"]security_opt:- seccomp:unconfinedenvironment: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:9091"depends_on:- "etcd"- "minio"networks:default:name: milvus
創(chuàng)建一個安裝目錄 milvus ,將下載的文件拷貝進去,并重命名為 docker-compose.yml ;同時分別創(chuàng)建如下文件夾:
conf / db / logs / pic / volumes / wal
2.安裝
1.Windows 下安裝(指定好Docker文件目錄)
## 安裝命令
docker compose up -d
查看
安裝完成后,打開 Docker 客戶端
查看鏡像信息如圖
容器信息如圖
切換 Docker 目錄方法
退出客戶端
## 查看狀態(tài)
wsl --list -v
## 導(dǎo)出實例
wsl --export docker-desktop-data "D:\Docker\Data\\docker-desktop-data.tar"
## 注銷
wsl --unregister docker-desktop-data
## 重新注冊
wsl --import docker-desktop-data "D:\Docker\Data\\" "D:\Docker\Data\\docker-desktop-data.tar" --version 2
備份數(shù)據(jù)文件:
查看狀態(tài)
2.Anolis下安裝
## 1.Anolis8 和 Centos8 采用 pdomain 進行 docker 容器管理
podman-compose -f milvus-standalone-docker-compose.yml up -d
## 2.下載 Attu 鏡像
docker pull zilliz/attu:latest
## 3.設(shè)置 Host 將 etcd 和 minio 配置到 Docker 虛擬 IP
vim /etc/hosts
(地址換成自己的)
10.89.0.1 etcd
10.89.0.1 minio
## 查看鏡像
docker images
## 啟動容器
docker start milvus-etcd milvus-minio milvus-standalone nostalgic_yonath
查看鏡像
查看容器
查看 Host
三.數(shù)據(jù)庫訪問
1.ATTU 客戶端下載
Attu Release
客戶端訪問
UI形式訪問
修改密碼
設(shè)置新密碼
開啟密碼認證
## 1.將配置文件拷貝出來,也可以啟動時映射出來
docker cp milvus-standalone:/milvus/configs/milvus.yaml ./
## 2.編輯 milvus.yaml 將 common.security.authorizationEnabled 改為 true
vim milvus.yaml
(在大約 544 行)
## 3.將配置文件拷貝回容器
docker cp ./milvus.yaml milvus-standalone:/milvus/configs/
## 4.重啟容器
docker restart milvus-standalone