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