ArcGIS Notebook Server のインストールが完了したら、ポストインストール ユーティリティを実行して必要な Docker コンポーネントを設定します。 ArcGIS Notebook Server をインストールしたコンピューターごとに、これらの手順を実行します。
Docker グループへの OS アカウントの追加
ArcGIS Notebook Server の実行アカウントがローカル システム ユーザーの場合、または Docker のインストールに使用したユーザー アカウントとは異なる場合、ユーザーを docker-users グループに追加します。
- Windows コンピューターの [スタート] メニューから、[コンピューターの管理] アプリケーションを開きます。
- 左側のサイドバーで [ローカル ユーザーとグループ] アイテムを展開して [グループ] フォルダーを開きます。
- グループのリストから [docker-users] グループを選択してダブルクリックします。
- [追加] ボタンをクリックし、[実行] アカウントを見つけて選択します。 [OK] をクリックして確定します。
- [OK] をクリックして、グループのダイアログ ボックスを閉じます。
ポストインストール ユーティリティの実行
ArcGIS Notebook Server にはソフトウェアのインストール後に実行するポストインストール ユーティリティがあります。 このユーティリティによって、My Esri からダウンロードしたノートブック用の Docker コンテナー イメージがインストールされます。
ArcGIS Notebook Server サイトを作成する前に以下の手順を実行してユーティリティを実行します。
- ArcGIS Notebook Server 実行アカウントを使ってコマンド プロンプト ウィンドウを開きます。
- ディレクトリを ArcGIS Notebook Server ツール フォルダーに変更します。 デフォルトではこのパスは C:\Program Files\ArcGIS\NotebookServer\tools\postInstallUtility になります。
- 必要に応じて、ユーティリティのヘルプを参照するために次のコマンドを実行します: > PostInstallUtility.bat -h
- ArcGIS Notebook Server では Docker Engine Community Edition をコンピューターにインストールする必要があります。 次のコマンドを実行してコンピューターで Docker がアクティブになっているかを確認します: > PostInstallUtility.bat -d
- Docker がインストールされていない場合はインストールします。
ArcGIS Notebook Server では Windows コンテナーではなく Docker の Linux コンテナーを使用します。 Docker をインストールする際は Linux コンテナーを指定して [Switch to Windows containers] オプションをクリックしないようにします。
- Docker で次の設定をそれぞれ変更します。
- システム トレイで [Docker] ボタンを右クリックして [Settings] をクリックします。 [General] で [Expose daemon on tcp://localhost:2375 without TLS] チェックボックスをオンにします。
Docker Remote API を使用するため、ポート 2375 を使用する必要があります。
- システム トレイで [Docker] ボタンを右クリックして [Shared Drives] をクリックします。 ArcGIS Notebook Server 構成ストアで使用するドライブを選択します。Docker コンテナーはローカル ドライブにアクセスする必要があります。
備考:
実行アカウントの資格情報を変更した場合は必ずこの手順を実行する必要があります。
- システム トレイで [Docker] ボタンを右クリックして [Settings] をクリックします。 [General] で [Expose daemon on tcp://localhost:2375 without TLS] チェックボックスをオンにします。
- Docker イメージのファイル パスを指定してインストールします。 イメージは .tar.gz 形式で圧縮しておく必要があります。 Advanced ライセンスがある場合は、コマンドを 2 回実行して My Esri からダウンロードした Standard と Advanced 両方のコンテナー イメージをインストールします。> PostInstallUtility.bat -l <path of .tar.gz Docker image>