概要
container container は、Apple Silicon搭載Macで動作する軽量なLinuxコンテナ仮想マシン管理ツール Swift製 で、OCI準拠コンテナイメージの入出力に対応 macOS 26 Beta 1 向けに最適化されており、macOS 15では制限あり インストール・アンインストール 手順が明確に用意 コントリビューション も積極的に歓迎
container containerの概要
- container container は、Apple Silicon Mac上で Linuxコンテナ を仮想マシンのように実行可能なツール
- Swift で実装され、Apple Silicon環境での最適化
- OCI準拠 のコンテナイメージを利用・生成可能
- Containerization Swiftパッケージ を用いた低レベルのコンテナ・イメージ・プロセス管理
- 標準コンテナレジストリ からイメージのpull・pushが可能
- 他のOCI準拠アプリケーションでもイメージ利用が可能
必要要件
- Apple Silicon Mac が必須
- macOS 26 Beta 1 での動作を推奨
- macOS 15でも動作可能だが、 ネットワーク面での制限 や サポート対象外の問題 あり
- ビルド手順は BUILDINGドキュメント を参照
インストール・アップグレード手順
- 既存バージョンからのアップグレード時は、 ユーザーデータを保持 しつつアンインストール
- コマンド例:
uninstall-container.sh -k
- コマンド例:
- 最新の 署名済みインストーラパッケージ をGitHubのリリースページからダウンロード
- パッケージファイルをダブルクリック してインストール
- インストール時に 管理者パスワード が必要
- インストール先は
/usr/local
アンインストール方法
- uninstall-container.sh スクリプトで削除
- ユーザーデータも削除:
uninstall-container.sh -d - ユーザーデータ保持:
uninstall-container.sh -k
- ユーザーデータも削除:
次のステップ・学習リソース
- チュートリアル でWebサーバーイメージのビルド・実行・公開まで体験可能
- 各種機能解説 や 技術概要 ドキュメントを参照
- APIドキュメント も公開
コントリビューションについて
- container への貢献は大歓迎
- 詳細は CONTRIBUTINGガイド を参照