概要
Apple Silicon Mac専用の軽量Linuxコンテナランタイム「apple-container」のインストールから各種コマンド、ネットワーク設定、永続開発環境(machine)の構築までを網羅したリファレンスガイド。
詳細内容
Apple Silicon Mac上で動作する、1コンテナにつき1つの軽量VMを割り当てる方式のランタイム「apple-container(container CLI)」の包括的なマニュアルです。Docker互換のOCIイメージをそのまま利用でき、ネイティブなarm64およびRosetta経由のamd64実行に対応しています。
主な特徴と内容は以下の通りです:
- **基本操作**: `container run`, `build`, `pull/push` など、Dockerと親和性の高いCLI体系。
- **ネットワーク・DNS**: macOS 26以降での高度なネットワーク管理、ホスト名解決を容易にする組み込みDNS機能。
- **ボリューム管理**: 名前付きボリュームや、ext4のジャーナルモード指定、ホストディレクトリの共有。
- **コンテナマシン (machine)**: `/sbin/init` を起動し、ホストのホームディレクトリをマウントする永続的な開発用Linux環境の構築機能。
- **システム管理**: カーネルの管理(`system kernel`)や、設定ファイル(`config.toml`)によるカスタマイズ、macOSのバージョンごとの制約事項の解説。