Skip to content

Lima

Linux virtual machines, typically on macOS, for running containerd

Features

"macOS subsystem for Linux" / "containerd for Mac"

  • 자동 파일공유/포트포워딩 및 containerd(nerdctl 포함) 를 지원하는 리눅스 VM을 맥에서 실행
    • 리눅스/윈도우/NetBSD 에서도 실행 가능
  • coreutils + QEMU with HVF accelerator + sshocker
  • Intel on Intel / ARM on Intel 지원
  • ARM on ARM / Intel on ARM 은 untested
  • Ubuntu / Fedora guest 지원

맥에서 리눅스 가상 머신을 실행하는 좋은 방법

리마는 맥에서 리눅스 가상 머신(VM)을 실행할 수 있는 소프트웨어.

  • Vagrant와 같은 다른 옵션에 비해 설정 및 사용이 간단
  • 리마는 VM에서 사용할 우분투 22.04 이미지를 자동으로 다운로드
  • 기본 설정으로 리마는 VM 내에서 전체 홈 디렉토리를 마운트하여 파일에 쉽게 접근
  • 리마는 기본 구성을 제공하지만 필요에 따라 사용자 정의 가능
  • 저자는 프로젝트별 VM 대신 모든 프로젝트에 단일 리눅스 VM을 사용하는 것을 선호
  • 디렉토리를 읽기-쓰기로 마운트하는 데 제한이 있지만 해 가능
  • 저자는 제품 환경과 개발의 편의성을 위해 리눅스 컨테이너 대신 VM을 선택
  • 리마는 리눅스에서도 작동하며, 맥에서 리눅스 컨테이너를 실행하는 colima와 Orb Stack과 같은 대체 옵션이 있음

See also

Favorite site