Menjalankan Milvus di Docker (Linux)

Halaman ini mengilustrasikan cara meluncurkan instans Milvus di Docker.

Prasyarat

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:

Office Hours

Jam Kantor Milvus

Dapatkan bantuan untuk penerapan produksi dari Zilliz, para ahli di Milvus.

Pesan sesi 1:1 gratis

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?