このページでは、オンプレミス サーバーで Cuttlefish を実行する方法について説明します。オンプレミス サーバーで Cuttlefish を実行するには、Cuttlefish の Docker イメージと Cloud Orchestrator ウェブサービスを使用する必要があります。
Cuttlefish Docker イメージには、コンテナでの Cuttlefish の起動に必要な依存関係がすべて含まれています。この Docker イメージを使用すると、さまざまなホスト環境で Cuttlefish インスタンスをリモートで実行するためのインフラストラクチャを設定できます。また、OS の種類(Debian、Linux)、OS のバージョン、アーキテクチャの種類(x86_64、ARM64)、その他のインストールの依存関係など、ホストマシンの設定から独立して Cuttlefish を起動することもできます。
Cloud Orchestrator は、Cuttlefish を実行できる VM またはコンテナをホストするためのウェブサービスです。cvdr
は、Cloud Orchestrator を操作するためのクライアントサイドのコマンドライン インターフェースです。
Cuttlefish を実行するオンプレミス サーバーを設定する
Cuttlefish を実行するオンプレミス サーバーをセットアップするには、オンプレミス サーバーでクラウド オーケストレーターを有効にするの手順に沿って操作します。ここでは、Cuttlefish Docker イメージをホストとしてダウンロードして実行する Cloud Orchestrator を実行する方法について説明します。
cvdr
を使用して Cloud Orchestrator を操作し、ホストと Cuttlefish インスタンスを作成、削除、一覧表示します。
Cuttlefish Docker イメージをダウンロードする
Cuttlefish Docker イメージをダウンロードするには、GitHub の android-cuttlefish/docker/README.md の手順に沿って操作します。