Apple silicon/Intel MacでmacOS・Linux・WindowsのインストーラーUSBを作成できる、ガイド付きmacOSアプリ。
apple/container
Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。
代替できる製品:Docker Desktop
- スター
- 50,805
- フォーク
- 1,835
- 未解決の Issue
- 581
- 最終コミット
- 3 日前
これは何?
containerは、Mac上でLinuxコンテナを作成・実行するためのコマンドラインツールです。各コンテナは軽量な仮想マシンとして動作し、Swiftで実装され、Apple silicon向けに最適化されています。
OCI互換のコンテナイメージに対応しているため、標準的なコンテナレジストリからイメージをpullしたり、レジストリへpushしたりできます。また、ビルドしたイメージはほかのOCI互換ランタイムでも実行できます。低レベルのコンテナ、イメージ、プロセス管理には、Containerization Swift packageを使用します。
macOS 26を搭載したApple silicon Macが必要です。署名済みのインストーラパッケージとして配布され、アップグレード、ダウングレード、アンインストール用のスクリプトが付属しています。また、Webサーバーのイメージをビルドして公開するためのガイド付きチュートリアルも含まれています。
主な機能
- 01macOS上でLinuxコンテナを軽量な仮想マシンとして実行
- 02Apple silicon向けに最適化
- 03標準的なレジストリからOCI互換イメージをpull・push
- 04Containerization Swift packageを基盤として使用
- 05インストール、アップグレード、アンインストール用のスクリプトを同梱
ユースケース
- 開発中にMac上でLinuxコンテナイメージをローカル実行する
- macOSからイメージをビルドし、コンテナレジストリに公開する
- Apple silicon上の隔離されたVMでLinuxベースのソフトウェアをテストする
クイックスタート
- 1
システムサービスを起動する
container system start - 2
最初のコンテナを実行する
container run --rm alpine echo hello
使う前に知っておきたいこと
- Apple silicon搭載のMacとmacOS 26が必要です。以前のバージョンのmacOSには対応していません。
- k8sサブコマンドなど、experimentalと表示されている機能は、後方互換性を保たずに変更される場合があります。
トピック
よくある質問
- container とは?
- Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。 containerは、Mac上でLinuxコンテナを作成・実行するためのコマンドラインツールです。各コンテナは軽量な仮想マシンとして動作し、Swiftで実装され、Apple silicon向けに最適化されています。
- container は無料で使えますか?ライセンスは?
- container は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- container は今もメンテナンスされていますか?
- 活発にメンテナンス中。container の最終コミットは 2026年10月17日 です。
- container は何に使えますか?
- 開発中にMac上でLinuxコンテナイメージをローカル実行する macOSからイメージをビルドし、コンテナレジストリに公開する Apple silicon上の隔離されたVMでLinuxベースのソフトウェアをテストする
- container のインストール方法は?
- システムサービスを起動する: container system start 最初のコンテナを実行する: container run --rm alpine echo hello
- container はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apple/container
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Firecracker microVMとコンテナを単一のLinux CLI実行ファイルにまとめるツール。
OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。
Macのメニューバーから、各USB-Cケーブルでできることや充電が遅い理由を平易な言葉で確認できるアプリ。
処理の遅さの原因をプロセスまでさかのぼれる、履歴記録対応のmacOSネイティブ性能モニター