AI

RAG -> milvus (밀부스) + Elasticsearch ( chroma T.T )

사리생성 2026. 1. 24. 00:15

RAG ( Retrieval-Augmented Generation ) : 검색 증강 생성

 

 

 

1. 설치 ( podman )

운영 환경이나 대량의 데이터를 다룰 때 권장되는 방식입니다. Docker Compose를 사용하여 설치합니다.

 

설치 스크립트 다운로드 및 실행 (Linux/macOS) : 성공적으로 실행되면 19530 포트로 서비스가 열립니다.

 

podman

# 작업 디렉토리 생성
mkdir milvus-podman && cd milvus-podman

# 공식 compose 파일 다운로드
curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/refs/heads/master/deployments/docker/standalone/docker-compose.yml -o docker-compose.yml

# 서비스 시작
podman-compose up -d

# 실행 상태 확인 (모든 컨테이너가 'Up' 혹은 'Healthy'여야 함)
podman ps

 

** 수정
image: milvusdb/milvus:v2.6.9 -> image: docker.io/milvusdb/milvus:v2.6.9

 

chloe@chloe:~/milvus/milvus-podman$ podman ps
CONTAINER ID  IMAGE                                             COMMAND               CREATED         STATUS                     PORTS                                             NAMES
ed645ec4dbb9  quay.io/coreos/etcd:v3.5.25                       etcd -advertise-c...  14 minutes ago  Up 11 minutes (unhealthy)                                                    milvus-etcd
d269a259ed48  quay.io/minio/minio:RELEASE.2024-05-28T17-19-04Z  minio server /min...  14 minutes ago  Up 11 minutes (healthy)    0.0.0.0:9000-9001->9000-9001/tcp                  milvus-minio
d7996e27a7e8  docker.io/milvusdb/milvus:v2.6.9                  milvus run standa...  10 minutes ago  Up 10 minutes (healthy)    0.0.0.0:9091->9091/tcp, 0.0.0.0:19530->19530/tcp  milvus-standalone

      

MINIO_ACCESS_KEY: minioadmin
MINIO_SECRET_KEY: minioadmin

 

 

2. 관리도구 Attu 설치

podman

podman run -d \
    --name milvus-attu \
    -p 8000:3000 \
    -e MILVUS_URL=http://localhost:19530 \
    docker.io/zilliz/attu:latest

 

chloe@chloe:~/milvus/milvus-podman$ podman ps
CONTAINER ID  IMAGE                                             COMMAND               CREATED         STATUS                     PORTS                                             NAMES
b5a571121687  docker.io/zilliz/attu:latest                      /bin/bash -c /app...  6 minutes ago   Up 6 minutes               0.0.0.0:8000->3000/tcp                            milvus-attu

 

이후 브라우저에서 localhost:8000에 접속하여 데이터 상태를 모니터링할 수 있습니다.

 

'AI' 카테고리의 다른 글

머신러닝 - Transformer  (0) 2026.01.23
lm studio (토큰 보여줘서)  (0) 2026.01.22
대화의 연속성 (Context Window)  (0) 2026.01.22
ubuntu <-> mac 원격 접속  (0) 2026.01.20
Grok docker-compose mysql 설치 + ChatGPT 유저생성쿼리.  (0) 2025.09.13