macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。
lima-vm/lima
ファイル共有とポートフォワーディングを自動で行うLinux仮想マシンをmacOSなどのホスト上で起動し、主にコンテナの実行に使えます。
代替できる製品:Docker Desktop
- スター
- 22,261
- フォーク
- 996
- 未解決の Issue
- 502
- 最終コミット
- 16 時間前
これは何?
Limaは、ファイル共有とポートフォワーディングを自動で行うLinux仮想マシンを起動し、WSL2に似た使い心地を提供します。containerdとnerdctlをMacユーザーに届けるために開発されましたが、コンテナの実行に限らず、VM内であらゆるLinuxアプリケーションを実行できます。
containerdに加え、LimaはDocker、Podman、Kubernetesにも対応しています。template:dockerやtemplate:k8sなどのテンプレートを使えば、これらのエンジンを1つのコマンドでセットアップでき、limaコマンドからゲスト内でLinuxコマンドを実行できます。ホストOSはmacOSのほか、LinuxとNetBSDにも対応しています。
このプロジェクトはCNCFのインキュベーションプロジェクトで、Homebrew経由で配布されています。SBOMのダウンロードにはCycloneDX形式を使用します。
主な機能
- 01ホストとゲストVM間のファイル共有を自動で行います。
- 02ゲストからホストへのポートフォワーディングを自動で行います。
- 03containerd、Docker、Kubernetes用のテンプレートを標準搭載しています。
- 04lima CLIを使ってVM内でLinuxコマンドを実行できます。
- 05macOS、Linux、NetBSDのホストに対応しています。
ユースケース
- Mac上でcontainerdやnerdctlのコンテナを実行する。
- macOS上でDockerやKubernetesを、最小限のセットアップでローカル実行する。
- macOSの開発マシンからLinux専用のツールやアプリケーションを実行する。
クイックスタート
- 1
HomebrewでLimaをインストールする
brew install lima - 2
デフォルトのLinux VMを起動する
limactl start - 3
VM内でLinuxコマンドを実行する
lima uname -a
使う前に知っておきたいこと
- 主にmacOSホスト向けに設計されています。Linuxなどのホストもサブターゲットとしてサポートされています。
収録されている特集
トピック
よくある質問
- lima とは?
- ファイル共有とポートフォワーディングを自動で行うLinux仮想マシンをmacOSなどのホスト上で起動し、主にコンテナの実行に使えます。 Limaは、ファイル共有とポートフォワーディングを自動で行うLinux仮想マシンを起動し、WSL2に似た使い心地を提供します。containerdとnerdctlをMacユーザーに届けるために開発されましたが、コンテナの実行に限らず、VM内であらゆるLinuxアプリケーションを実行できます。
- lima は無料で使えますか?ライセンスは?
- lima は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lima は今もメンテナンスされていますか?
- 活発にメンテナンス中。lima の最終コミットは 2026年11月6日 です。
- lima は何に使えますか?
- Mac上でcontainerdやnerdctlのコンテナを実行する。 macOS上でDockerやKubernetesを、最小限のセットアップでローカル実行する。 macOSの開発マシンからLinux専用のツールやアプリケーションを実行する。
- lima のインストール方法は?
- HomebrewでLimaをインストールする: brew install lima デフォルトのLinux VMを起動する: limactl start VM内でLinuxコマンドを実行する: lima uname -a
- lima はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lima-vm/lima
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rust製のmacOS向けオープンソースコンテナ/VMランタイム。Dockerエンジン互換で、AIエージェント用microVMサンドボックス、ネイティブKubernetes、Linux VMを提供します。
Lima VM内でnerdctl、containerd、BuildKitを動かす、macOS・Windows・Linux向けのオープンソースコンテナ開発CLI。
root化せずに実機のAlpine Linux VMを起動し、スマートフォンでコンテナやX11 GUIアプリを実行できるAndroidアプリ。
Docker CLI、Compose、buildxに対応した、macOS・Windows・Linux向けの軽量コンテナランタイム。
GUIまたはスクリプト対応APIから利用でき、GPUアクセラレーションに対応した、WindowsとmacOS向けのフルデスクトップVMサンドボックスアプリ。