Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。
abiosoft/colima
macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。
代替できる製品:Docker Desktop
- スター
- 31,335
- フォーク
- 638
- 未解決の Issue
- 405
- 最終コミット
- 9 日前
これは何?
Colimaは、シンプルなCLIと使いやすいデフォルト設定で、macOSとLinuxにコンテナランタイムを提供します。`colima start`を実行すると、デフォルトでDockerを備えた仮想マシンが起動し、標準のdockerクライアントを追加設定なしで利用できます。ランタイムとして、nerdctl経由で使うcontainerdと、コンテナと仮想マシンの両方を実行できるIncusにも対応しています。
ポート転送の自動化、ボリュームマウント、複数インスタンスの並行実行など、日常的によく使う機能も備えています。VMのCPU、メモリ、ディスクはフラグまたは設定ファイルで指定でき、`--kubernetes`フラグでKubernetesを有効にできます。Intel搭載MacとApple Silicon搭載Macの両方に対応しています。
AIワークロード向けには、krunkit VMタイプを使ったApple Silicon上でのGPUアクセラレーション対応コンテナに加え、Docker Model RunnerまたはRamalamaをバックエンドとする`colima model run`コマンドを利用できます。
主な機能
- 01Docker、containerd、Incusをコンテナランタイムとして実行
- 02ポート転送とボリュームマウントを自動化
- 03複数のインスタンスを並行して実行
- 041つのフラグでKubernetesを任意で有効化
- 05Apple Silicon上でAIワークロード向けのGPUアクセラレーション対応コンテナを実行
ユースケース
- Docker DesktopをインストールせずにMacでDockerを実行
- macOS上でコンテナ化したアプリやKubernetesをローカルでテスト
- Apple Silicon搭載MacでGPUアクセラレーション対応のモデルコンテナを実行
クイックスタート
- 1
HomebrewでColimaをインストールする
brew install colima - 2
デフォルト設定でColimaを起動する
colima start - 3
Dockerクライアントをインストールして、テスト用コンテナを実行する
brew install docker - 4
hello-worldコンテナを実行する
docker run hello-world
使う前に知っておきたいこと
- 主にmacOSを対象としており、Linuxのサポートは副次的です。
- GPUアクセラレーションを利用するAIコンテナなど、一部の機能にはApple SiliconとmacOS 13以降が必要です。
- Incus仮想マシンの実行は、M3以降のApple Silicon搭載デバイスでのみサポートされています。
- Dockerクライアントやその他のランタイムクライアントは、別途インストールする必要があります。
収録されている特集
トピック
よくある質問
- colima とは?
- macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。 Colimaは、シンプルなCLIと使いやすいデフォルト設定で、macOSとLinuxにコンテナランタイムを提供します。`colima start`を実行すると、デフォルトでDockerを備えた仮想マシンが起動し、標準のdockerクライアントを追加設定なしで利用できます。ランタイムとして、nerdctl経由で使うcontainerdと、コンテナと仮想マシンの両方を実行できるIncusにも対応しています。
- colima は無料で使えますか?ライセンスは?
- colima は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- colima は今もメンテナンスされていますか?
- 活発にメンテナンス中。colima の最終コミットは 2026年10月13日 です。
- colima は何に使えますか?
- Docker DesktopをインストールせずにMacでDockerを実行 macOS上でコンテナ化したアプリやKubernetesをローカルでテスト Apple Silicon搭載MacでGPUアクセラレーション対応のモデルコンテナを実行
- colima のインストール方法は?
- HomebrewでColimaをインストールする: brew install colima デフォルト設定でColimaを起動する: colima start Dockerクライアントをインストールして、テスト用コンテナを実行する: brew install docker hello-worldコンテナを実行する: docker run hello-world
- colima はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/abiosoft/colima
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Docker、Swarm、Podman、Kubernetes、ACI環境を管理できる軽量なWeb UI。
Lima VM内でnerdctl、containerd、BuildKitを動かす、macOS・Windows・Linux向けのオープンソースコンテナ開発CLI。
Podmanなどのコンテナエンジンを基盤に、コンテナやKubernetesをローカルでビルド、実行、管理できるデスクトップアプリ。
ハードウェア分離でAIエージェントや信頼できないコードをローカル実行できる、Rust製の組み込み可能なポータブルmicroVM。
WindowsのWSLディストリビューションと、Mac上のネイティブなLinux/macOS VMを管理できる無料のオープンソースGUI。