Menjalankan Milvus di Docker (Linux)
Halaman ini mengilustrasikan cara meluncurkan instans Milvus di Docker.
Prasyarat
- Instal Docker.
- Periksa persyaratan untuk perangkat keras dan perangkat lunak sebelum melakukan instalasi.
Menginstal Milvus di Docker
Milvus menyediakan skrip instalasi untuk menginstalnya sebagai kontainer docker. Skrip ini tersedia di repositori Milvus. Untuk menginstal Milvus di Docker, cukup jalankan
# Download the installation script
$ curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
# Start the Docker container
$ bash standalone_embed.sh start
Apa yang baru di v2.6.15:
- Streaming Node: Kemampuan pemrosesan data yang ditingkatkan
- Woodpecker MQ: Antrian pesan yang ditingkatkan dengan pengurangan biaya pemeliharaan, lihat Gunakan Woodpecker untuk detailnya
- Arsitektur yang Dioptimalkan: Komponen yang terkonsolidasi untuk kinerja yang lebih baik
Selalu unduh skrip terbaru untuk memastikan Anda mendapatkan konfigurasi dan peningkatan arsitektur terbaru.
Jika Anda ingin menggunakan Cadangan dalam mode penerapan mandiri, disarankan untuk menggunakan metode penerapan Docker Compose.
Jika Anda mengalami masalah dalam menarik citra, hubungi kami di community@zilliz.com dengan detail tentang masalahnya, dan kami akan memberikan dukungan yang diperlukan.
Setelah menjalankan skrip instalasi:
- Kontainer docker bernama milvus telah dimulai pada port 19530.
- Sebuah embed etcd telah terinstal bersama dengan Milvus di dalam kontainer yang sama dan melayani di port 2379. Berkas konfigurasinya dipetakan ke embedEtcd.yaml di dalam folder saat ini.
- Untuk mengubah konfigurasi default Milvus, tambahkan pengaturan Anda ke file user.yaml di folder saat ini dan kemudian mulai ulang layanan.
- Volume data Milvus dipetakan ke volume/milvus di folder saat ini.
Anda dapat mengakses Milvus WebUI di http://127.0.0.1:9091/webui/ untuk mempelajari lebih lanjut tentang instans Milvus Anda. Untuk detailnya, lihat Milvus WebUI.
(Opsional) Memperbarui konfigurasi Milvus
Anda dapat memodifikasi konfigurasi Milvus pada file user.yaml pada folder saat ini. Sebagai contoh, untuk mengubah proxy.healthCheckTimeout menjadi 1000 ms, Anda dapat memodifikasi berkas tersebut sebagai berikut:
cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF
Kemudian mulai ulang layanan sebagai berikut:
$ bash standalone_embed.sh restart
Untuk item konfigurasi yang berlaku, lihat Konfigurasi Sistem.
Meningkatkan Milvus
Anda dapat memutakhirkan ke versi terbaru Milvus menggunakan perintah pemutakhiran bawaan. Perintah ini secara otomatis mengunduh konfigurasi dan image Milvus terbaru:
# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade
Perintah upgrade secara otomatis:
- Mengunduh skrip instalasi terbaru dengan konfigurasi yang telah diperbarui
- Menarik citra Milvus Docker terbaru
- Memulai ulang kontainer dengan versi baru
- Mempertahankan data dan konfigurasi Anda yang sudah ada
Ini adalah cara yang direkomendasikan untuk memutakhirkan penyebaran mandiri Milvus Anda.
Menghentikan dan menghapus Milvus
Anda dapat menghentikan dan menghapus kontainer ini sebagai berikut
# Stop Milvus
$ bash standalone_embed.sh stop
# Delete Milvus data
$ bash standalone_embed.sh delete
Apa selanjutnya
Setelah menginstal Milvus di Docker, Anda dapat:
Memeriksa Mulai Cepat untuk melihat apa yang dapat dilakukan Milvus.
Mempelajari operasi dasar Milvus:
Mengaturskala cluster Milvus Anda.
Menerapkan cluster Milvu Anda di awan:
Jelajahi Milvus WebUI, antarmuka web yang intuitif untuk pengamatan dan manajemen Milvus.
Jelajahi Milvus Backup, alat sumber terbuka untuk pencadangan data Milvus.
Jelajahi Birdwatcher, alat sumber terbuka untuk men-debug Milvus dan pembaruan konfigurasi dinamis.
Jelajahi Attu, alat GUI sumber terbuka untuk manajemen Milvus yang intuitif.