local-setup

Deploy local Milvus environments using Milvus Lite, Docker Standalone, or Docker Compose.

3|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zilliztech/milvus-marketplace --skill local-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-setup
Source: https://github.com/zilliztech/milvus-marketplace/tree/main/plugins/core/skills/local-setup
Command: npx skills add https://github.com/zilliztech/milvus-marketplace --skill local-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to quickly deploy Milvus for local development and testing, removing the burden of manual setup and configuration.

Core Features & Use Cases

  • Multiple deployment options: Milvus Lite (in-memory), Docker Standalone, and Docker Compose for full-featured environments.
  • Smooth development workflow: Quickly spin up Milvus locally to prototype embeddings, test indexing, and validate queries.
  • Use Case: A data engineer wants to prototype a new similarity search pipeline on their workstation without affecting other services.

Quick Start

Use the local-setup skill to initialize a Milvus development environment tailored to your workstation. Start with Milvus Lite for rapid experimentation, or choose Docker Standalone or Docker Compose for more complete deployments. Verify connectivity with a Milvus client and perform a simple insert and search to confirm the setup.

Frequently Asked Questions about local-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Milvus locally for development without Docker?

Milvus Lite provides an in-memory deployment option for rapid local development. Install pymilvus and run Milvus Lite directly on your workstation to prototype embeddings, test indexing, and validate queries without Docker overhead.

What's the difference between Milvus Lite, Docker Standalone, and Docker Compose for local setup?

Milvus Lite runs in-memory for quick experimentation. Docker Standalone offers a single containerized instance. Docker Compose deploys a full-featured environment with persistent storage and additional services, suited for comprehensive development workflows.

Can I set up Milvus locally on my workstation for similarity search testing?

Yes. Use this skill to spin up Milvus locally via Milvus Lite or Docker. You can then prototype similarity search pipelines, insert embeddings, create indexes, and validate query results on your machine without affecting production systems.

Do I need Docker and Docker Compose to run Milvus locally?

Docker and Docker Compose are required only for Standalone and Docker Compose deployment options. Milvus Lite runs without Docker, making it ideal for quick local testing without container dependencies.

How do I verify my local Milvus setup is working correctly?

After deploying Milvus locally, connect using the pymilvus client, perform a test insert operation, and run a simple search query. This confirms connectivity and validates that indexing and retrieval are functioning as expected.

What are the limitations of running Milvus Lite locally compared to Docker deployments?

Milvus Lite stores data in-memory only, making it unsuitable for large-scale or persistent workloads. Docker Standalone and Docker Compose offer persistent storage, scalability, and configurations better suited for production-like development environments.