Cuttlefish の Docker イメージには、コンテナでの Cuttlefish の起動に必要な依存関係がすべて含まれています。Cuttlefish を Docker で使用することで、Cuttlefish インスタンスをさまざまなホスト環境でリモート実行できるインフラストラクチャをセットアップできます。また Docker では、OS の種類(Debian、Linux)、OS のバージョン、アーキテクチャの種類(x86_64、ARM64)、その他のインストールの依存関係など、ホストマシンのセットアップから独立して Cuttlefish を起動することもできます。
Cuttlefish の Docker イメージ
Cuttlefish の Docker イメージは、GitHub の android-cuttlefish リポジトリで入手できます。Docker イメージには、Cloud Orchestrator(Cuttlefish を実行できる VM またはコンテナをホストするためのウェブサービス)、cvdr(Cloud Orchestrator の CLI ラッパー)などの Debian パッケージが含まれています。
Cuttlefish の Debian パッケージを含む Docker イメージを作成するには、[android-cuttlefish] > [Docker] に記載されている手順に従ってください。