1、推荐个目前国内可用的docker镜像搜索网站和镜像源
Docker镜像搜索下载 - 国内免费Docker加速镜像站
可用的镜像源
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
2、docker-compose文件内容
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
ports:
- "2379:2379"
volumes:
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/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
networks:
- milvus_net
healthcheck:
test: ["CMD", "etcdctl", "endpoint", "health"]
interval: 30s
timeout: 20s
retries: 3
minio:
container_name: milvus-minio
image: minio/minio:RELEASE.2024-08-03T04-33-23Z
environment:
MINIO_ACCESS_KEY: minioadmin
MINIO_SECRET_KEY: minioadmin
ports:
- "9001:9001"
- "9000:9000"
volumes:
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/minio:/minio_data
- /etc/localtime:/etc/localtime:ro
command: minio server /minio_data --console-address ":9001"
networks:
- milvus_net
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:2.4-20250226-fff06d0f-amd64
command: ["milvus", "run", "standalone"]
environment:
TZ: Asia/Shanghai
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]
interval: 30s
start_period: 90s
timeout: 20s
retries: 3
ports:
- "19530:19530"
- "9091:9091"
networks:
- milvus_net
depends_on:
- "etcd"
- "minio"
attu:
container_name: milvus-attu
image: zilliz/attu:v2.4
environment:
MILVUS_URL: standalone:19530
ports:
- "13000:3000"
networks:
- milvus_net
depends_on:
- "standalone"
networks:
milvus_net:
driver: bridge
attu为milvus的一款图形化管理工具,非常方便对milvus的一些管理。
我们还可以访问minio对象存储的管理界面,查看milvus存储内容。
向量数据库创建collections时,向量列必须要创建索引