Docker Compose를 사용하여 Milvus 구성하기

이 항목에서는 Docker Compose를 사용하여 Milvus 구성 요소 및 타사 종속성을 구성하는 방법을 설명합니다.

현재 릴리스에서는 모든 매개변수가 Milvus를 재시작한 후에만 적용됩니다.

구성 파일 다운로드

milvus.yaml 를 직접 다운로드하거나 다음 명령어를 사용하여다운로드하십시오.

$ wget https://raw.githubusercontent.com/milvus-io/milvus/v3.0.1/configs/milvus.yaml

구성 파일 수정

milvus.yaml 의 해당 매개변수를 조정하여 애플리케이션 시나리오에 맞게 Milvus 인스턴스를 구성하십시오.

각 매개변수에 대한 자세한 내용은 다음 링크를 참조하십시오.

정렬 기준:

목적 매개 변수
성능 튜닝
데이터 및 메타
관리
할당량 및 제한

설치 파일 다운로드

Milvus 독립 실행형용 설치 파일을 다운로드하여 docker-compose.yml 로 저장하십시오.

다음 명령을 실행해도 됩니다.

# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v3.0.1/milvus-standalone-docker-compose.yml -O docker-compose.yml

설치 파일 수정

docker-compose.yml 파일에서 각 milvus-standalone 아래에 volumes 섹션을 추가하십시오.

milvus.yaml 파일의 로컬 경로를 모든 volumes 섹션 아래의 /milvus/configs/milvus.yaml 에 있는 구성 파일에 해당하는 Docker 컨테이너 경로에 매핑하십시오.

...
  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"
...
데이터는 docker-compose.yml 의 기본 구성에 따라 /volumes 폴더에 저장됩니다. 데이터를 저장할 폴더를 변경하려면 docker-compose.yml 를 편집하거나 $ export DOCKER_VOLUME_DIRECTORY= 를 실행하십시오.

Milvus 시작

구성 파일과 설치 파일 수정을 완료했다면 Milvus를 시작할 수 있습니다.

$ sudo docker compose up -d

다음 단계

번역DeepL

관리형 Milvus를 무료로 사용해 보세요

Zilliz Cloud는 번거로움이 없으며, Milvus 기반으로 10배 더 빠릅니다.

시작하기
피드백

이 페이지가 도움이 되었나요?