|
|
@@ -1,76 +0,0 @@
|
|
|
-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:
|
|
|
- - ${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
|
|
|
- healthcheck:
|
|
|
- test: ["CMD", "etcdctl", "endpoint", "health"]
|
|
|
- interval: 30s
|
|
|
- timeout: 20s
|
|
|
- retries: 3
|
|
|
-
|
|
|
- minio:
|
|
|
- container_name: milvus-minio
|
|
|
- image: minio/minio:RELEASE.2023-03-20T20-16-18Z
|
|
|
- environment:
|
|
|
- MINIO_ACCESS_KEY: minioadmin
|
|
|
- MINIO_SECRET_KEY: minioadmin
|
|
|
- ports:
|
|
|
- - "9001:9001"
|
|
|
- - "9000:9000"
|
|
|
- volumes:
|
|
|
- - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/minio:/minio_data
|
|
|
- command: minio server /minio_data --console-address ":9001"
|
|
|
- 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.6.0
|
|
|
- image: milvusdb/milvus:v2.6.8
|
|
|
- command: ["milvus", "run", "standalone"]
|
|
|
- security_opt:
|
|
|
- - seccomp:unconfined
|
|
|
- environment:
|
|
|
- ETCD_ENDPOINTS: etcd:2379
|
|
|
- MINIO_ADDRESS: minio:9000
|
|
|
- volumes:
|
|
|
- - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
|
|
|
- healthcheck:
|
|
|
- test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]
|
|
|
- interval: 30s
|
|
|
- start_period: 90s
|
|
|
- timeout: 20s
|
|
|
- retries: 3
|
|
|
- ports:
|
|
|
- - "19530:19530"
|
|
|
- - "9091:9091"
|
|
|
- depends_on:
|
|
|
- - "etcd"
|
|
|
- - "minio"
|
|
|
-
|
|
|
- attu:
|
|
|
- container_name: milvus-attu
|
|
|
- image: zilliz/attu:latest
|
|
|
- environment:
|
|
|
- - MILVUS_URL=standalone:19530 # 关键:使用服务名和端口
|
|
|
- ports:
|
|
|
- - "13000:3000"
|
|
|
- depends_on:
|
|
|
- - "standalone" # 确保在 standalone 启动后启动
|
|
|
-
|
|
|
-networks:
|
|
|
- default:
|
|
|
- name: milvus
|