Mengonfigurasi Milvus dengan Docker Compose
Topik ini menjelaskan cara mengonfigurasi komponen Milvus dan dependensi pihak ketiga menggunakan Docker Compose.
Unduh berkas konfigurasi
Unduh berk milvus.yaml secara langsung atau dengan perintah berikut.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v3.0.0/configs/milvus.yaml
Ubah berkas konfigurasi
Konfigurasikan instance Milvus Anda agar sesuai dengan skenario aplikasi Anda dengan menyesuaikan parameter yang sesuai di milvus.yaml.
Periksa tautan berikut untuk informasi lebih lanjut mengenai setiap parameter.
Diurutkan berdasarkan:
| Ketergantungan | Komponen |
|---|---|
Unduh berkas instalasi
Unduh berkas instalasi untuk Milvus standalone, lalu simpan sebagai docker-compose.yml.
Anda juga dapat langsung menjalankan perintah berikut.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v3.0.0/milvus-standalone-docker-compose.yml -O docker-compose.yml
Ubah berkas instalasi
Di dalam berkas ` docker-compose.yml`, tambahkan bagian ` volumes ` di bawah setiap ` milvus-standalone`.
Petakan jalur lokal ke berkas ` milvus.yaml ` Anda ke jalur kontainer Docker yang sesuai ke berkas konfigurasi ` /milvus/configs/milvus.yaml ` di bawah semua bagian ` volumes `.
...
standalone:
container_name: milvus-standalone
image: milvusdb/milvus:v2.2.13
command: ["milvus", "run", "standalone"]
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml # Map the local path to the container path
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
ports:
- "19530:19530"
- "9091:9091"
depends_on:
- "etcd"
- "minio"
...
/volumes sesuai dengan konfigurasi default di docker-compose.yml. Untuk mengubah folder penyimpanan data, edit docker-compose.yml atau jalankan perintah $ export DOCKER_VOLUME_DIRECTORY=.
Jalankan Milvus
Setelah selesai memodifikasi berkas konfigurasi dan berkas instalasi, Anda dapat memulai Milvus.
$ sudo docker compose up -d
Langkah selanjutnya
- Pelajari cara mengelola dependensi Milvus berikut ini dengan Docker Compose atau Helm: