ArcGIS Notebook Server で必要な Docker コンテナー割り当てソフトウェアをダウンロード、インストール、構成する手順を次に示します。 Docker の概要と ArcGIS Notebook Server での使用方法については、「Docker と ArcGIS Notebook Server」をご参照ください。
Docker のダウンロードとインストール
Linux システムでは、Docker に Docker Engine Community と Mirantis Container Runtime の 2 つのエディションがあります。ArcGIS Notebook Server は、Red Hat Enterprise Linux と Ubuntu オペレーティング システムの両方をサポートしています。 使用すべき Docker のエディションは、コンピューター上で動作するオペレーティング システムによって異なります。
- Red Hat Enterprise Linux が動作している場合、ArcGIS Notebook Server でサポートされているのは Mirantis Container Runtime のみです。
- Ubuntu が動作している場合、Docker のどちらのエディションも使用できます。 お使いの配置に適切なエディションの詳細については、「Docker と ArcGIS Notebook Server」をご参照ください。
Docker のエディション | オペレーティング システム | ノートブック ランタイム (コンテナー) イメージ タイプ |
---|---|---|
Docker Engine Community Edition 20.10.x 以降 | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 | Linux |
Mirantis Container Runtime バージョン 20.10 以降 | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Red Hat Enterprise Linux Server 8 Oracle Linux 8 | Linux |
注意:
Docker は、サードパーティ製のソフトウェア コンポーネントであるため、このトピックは、Docker をインストールする詳細な手順は説明しません。 最新の情報については、Docker の Web サイトをご参照ください。
Red Hat Enterprise Linux での Mirantis Container Runtime のインストール
Mirantis Container Runtime をインストールするには、ソフトウェアのトライアルまたはサブスクリプションを取得する必要があります。
- コンピューター上の以前のバージョンの Docker をアンインストールします。
アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。
- Mirantis サイトの「 Mirantis Container Runtime for Red Hat Enterprise Linux Deployment Guide」の手順に従います。
このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリから行う方法と RPM パッケージを使用する方法)。
- Docker はインストールおよび構成後に自動的には開始しないため、次のコマンドを実行して Docker デーモンを開始します。
$ sudo systemctl start docker
- 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
$ sudo docker run hello-world
以下の「Docker の設定と環境の構成」セクションに進みます。
Ubuntu での Mirantis Container Runtime のインストール
Mirantis Container Runtime をインストールするには、ソフトウェアのトライアルまたはサブスクリプションを取得する必要があります。
- コンピューター上の以前のバージョンの Docker をすべてアンインストールします。
アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。
- Mirantis サイトの「 Mirantis Container Runtime for Ubuntu Deployment Guide」の手順に従います。
このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリから行う方法と DEB パッケージを使用する方法)。
Docker デーモンは、インストール後に自動的に開始します。
- 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
$ sudo docker run hello-world
以下の「Docker の設定と環境の構成」セクションに進みます。
Ubuntu での Docker Engine Community のインストール
Docker Engine Community エディションは無料でダウンロードできますが、Docker アカウントを持っている必要があります。
- コンピューター上の以前のバージョンの Docker をアンインストールします。
アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。
- 「Ubuntu 上に Docker Engine をインストールする」の手順に従います。
このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリから行う方法と DEB パッケージを使用する方法)。
Docker デーモンは、インストール後に自動的に開始します。
- 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
$ sudo docker run hello-world
以下の「Docker の設定と環境の構成」セクションに進みます。
Docker の設定と環境の構成
コンピューター上に適切な Docker エディションがインストールされたら、ArcGIS Notebook Server で使用する Docker を構成します。
- OS のユーザー アカウント (または ArcGIS Notebook Server のインストールに使用したアカウント) を docker という名前のグループに追加します。このグループは、インストール時に自動的に作成されます。
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- 変更を有効にするためにサイン アウトしてから OS ユーザー アカウントにサイン インし直して、このアカウントから Docker コマンドを実行できることを確認します。
$ docker run hello-world
Docker は、コンテナー イメージのローカル レジストリとして /var ディレクトリを使用します。 以降のリリースへのアップグレード プロセス中には、/var ディレクトリにも新しいイメージがコピーされます。
- 今後のアップグレード中にディスク容量が不足しないように、/var ディレクトリには少なくとも 50 GB のディスク容量があることを確認します。
- ルート アカウントに切り替えます。 Docker がコンテナー イメージを格納するために使用するディレクトリを /var/lib/docker から別のディレクトリに変更するには、ターミナルに以下のコマンドを入力します (このコマンドにより Docker が停止して再起動します)。次のコマンドでは、新しいターゲット ディレクトリは /data/docker です。
- systemctl stop docker.service
- mkdir /data/docker
- chmod 755 /var/lib/docker
- mv /var/lib/docker /data/docker
- ln -s /data/docker /var/lib/docker
- systemctl start docker.service
これで、コンピューター上に ArcGIS Notebook Server をインストールする準備ができました。