Colima - macOS/Linux 컨테이너 런타임

macOS와 Linux에서 사용 가능한 컨테이너 런타임. 단순한 CLI 인터페이스와 포트 포워딩, 볼륨 마운트, GPU 가속 등을 지원.

주요 특징

  • 다중 런타임 지원: Docker, Containerd, Incus (컨테이너 및 가상 머신)
  • GPU 가속 컨테이너: AI 워크로드를 위한 krunkit VM 타입 지원
  • 간편한 설치: Homebrew, MacPorts, Nix, Mise 등 패키지 매니저 지원
  • 자동 포트 포워딩 및 볼륨 마운트
  • 멀티 인스턴스 지원

설치 방법

# Homebrew
brew install colima
 
# MacPorts
sudo port install colima
 
# Nix
nix-env -iA nixpkgs.colima
 
# Mise
mise use -g colima@latest

기본 사용법

# 기본 설정으로 시작
colima start
 
# CPU, 메모리, 디스크 커스터마이징
colima start --cpu 1 --memory 2 --disk 10
 
# Containerd 런타임 사용
colima start --runtime containerd
 
# 쿠버네티스 활성화
colima start --kubernetes
 
# Incus 런타임 사용 (Apple Silicon)
colima start --runtime incus

AI 워크로드 (GPU 가속)

# krunkit 설치
brew tap slp/krunkit
brew install krunkit
 
# GPU 가속 VM 시작
colima start --runtime docker --vm-type krunkit
 
# 모델 실행
colima model run gemma3

지원 플랫폼

  • Intel 및 Apple Silicon macOS
  • Linux

추가 정보

관련 노트

  • 2026-03-23-exo-local-ai-cluster - 맥북 여러 대를 연결해 122B AI 모델 로컬 구동하는 기술. Colima의 GPU 가속 컨테이너와 함께 macOS 환경에서 AI 워크로드를 처리하는 대안으로 고려 가능.