- [ AI/LangChain ]Mac Mini M4(Apple Silicon) 환경에서 Ollama 설치 및 관리 가이드2025-12-14 23:56:07Mac Mini M4(Apple Silicon) 환경에서 Ollama 설치 및 관리 가이드1. 서론Mac Mini M4(Apple Silicon) 환경에서 Homebrew 패키지 관리자를 사용하여 로컬 LLM 추론 도구인 Ollama를 설치하고, 실행 및 관리하는 방법에 대해 안내한다. 설치 및 삭제 절차, 서비스 관리, 추가적인 주의 사항을 상세히 설명한다.특히, 이 환경에서는 Ollama가 Apple Silicon 칩의 CPU와 GPU(Apple Metal API 기반)를 모두 자동으로 활용한다. 딥러닝 추론 시 모델의 연산은 macOS의 Metal API를 통해 GPU로 오프로드되며, 일부 보조 연산과 관리 기능은 CPU에서 동작한다. 별도의 사용자 설정 없이 Ollama의 네이티브 설치만으로 Ap..
- [ DevOps/Docker ]Mac에서 도커 볼륨(Volume) 생성 및 관리: 영속적인 데이터 저장소 구축 🐳2025-10-03 12:38:45Mac에서 도커 볼륨(Volume) 생성 및 관리: 영속적인 데이터 저장소 구축 🐳도커(Docker) 컨테이너는 기본적으로 무상태(stateless)이며 휘발성이다. 즉, 컨테이너가 삭제되면 내부의 데이터도 함께 사라진다. 데이터베이스와 같이 영속성이 요구되는 애플리케이션의 데이터를 안전하게 보관하기 위해 도커 볼륨(Volume)을 사용한다. 특히 Mac 환경에서는 볼륨 관리 방식을 명확히 이해하는 것이 필수적이다.1. 도커 볼륨의 두 가지 유형과 Mac 환경의 문제Mac 환경에서 컨테이너에 데이터를 연결하는 방식은 크게 두 가지로 구분된다.1.1. 호스트 디렉토리 마운트 (Bind Mount): 오류 발생의 주요 원인호스트(사용자의 Mac 시스템)의 특정 디렉토리를 컨테이너 내부 경로에 직접 연결하는..