Repolode
abiosoft

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. 1

    HomebrewでColimaをインストールする

    brew install colima
  2. 2

    デフォルト設定でColimaを起動する

    colima start
  3. 3

    Dockerクライアントをインストールして、テスト用コンテナを実行する

    brew install docker
  4. 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 の数値は毎日更新されます。

関連プロジェクト