Skip To Content

ArcGIS Notebook Server (Linux コンテナー) 用のコンテナー エンジンのインストール

Docker で必要な ArcGIS Notebook Server コンテナー割り当てソフトウェアをダウンロード、インストール、構成する手順を次に示します。 Docker の概要と ArcGIS Notebook Server での使用方法については、「DockerArcGIS Notebook Server」をご参照ください。

Docker のダウンロードとインストール

Docker システムで使用できる Linux には、Docker Engine および Mirantis Container Runtime という 2 つのエディションがあります。

Ubuntu または Red Hat Enterprise Linux Server が動作している場合、Docker のどちらのエディションも使用できます。

Docker のエディションオペレーティング システムノートブック ランタイム (コンテナー) イメージ タイプ

Docker Engine Community Edition 28.3.0 以降

注意:

Docker Engine バージョン 29 以降を使用しており、以前のバージョンからアップグレードされていない場合は、/etc/docker/daemon.json を編集してコンテナー イメージ ストアを無効化します。

Ubuntu Server LTS 24.04.2

Ubuntu Server LTS 22.04.5

Red Hat Enterprise Linux Server 9 アップデート 6

Rocky Linux 9 アップデート 6

AlmaLinux 9 アップデート 6

Linux

Mirantis Container Runtime バージョン 25.0.11 以降

Ubuntu Server LTS 22.04.5

Red Hat Enterprise Linux Server 9 アップデート 6

Oracle Linux 9 アップデート 6

SUSE Linux Enterprise Server (SLES) 15 SP7

Linux

注意:

Docker は、サードパーティー製のソフトウェア コンポーネントであるため、このトピックは、Docker をインストールする詳細な手順は説明しません。 最新の情報については、Docker の Web サイトをご参照ください。

Mirantis Container RuntimeRed Hat Enterprise Linux ServerUbuntuSUSE Linux Enterprise ServerOracle Linux へのインストール

Mirantis Container Runtime をインストールするには、ソフトウェアのトライアルまたはサブスクリプションを取得する必要があります。

  1. コンピューター上の以前のバージョンの Docker をアンインストールします。

    アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。

  2. Linux ディストリビューションの Mirantis Container Runtime インストール ガイドの手順を実行します。
    注意:

    現在まだ、Mirantis で Rocky Linux に専用のインストール ガイドが用意されていませんが、Red Hat Enterprise Linux のインストール ガイドに従って Rocky Linux にインストールすることができます。

    注意:

    このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリーから行う方法と RPM パッケージを使用する方法)。

  3. Docker はインストールおよび構成後に自動的には開始しないため、次のコマンドを実行して Docker デーモンを開始します。
    $ sudo systemctl start docker
  4. 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
    $ sudo docker run hello-world

以下の「Docker の設定と環境の構成」セクションに進みます。

Docker Engine または Red Hat Enterprise Linux Server 上への AlmaLinux のインストール

Docker Engine エディションは無料でダウンロードできますが、Docker アカウントを持っている必要があります。

  1. コンピューター上の以前のバージョンの Docker をアンインストールします。

    アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。

  2. CentOS への Docker Engine のインストール」の手順に従います。

    このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリーから行う方法と DEB パッケージを使用する方法)。

    Docker デーモンは、インストール後に自動的に開始します。

  3. 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
    $ sudo docker run hello-world

以下の「Docker の設定と環境の構成」セクションに進みます。

Docker Engine での Ubuntu のインストール

Docker Engine エディションは無料でダウンロードできますが、Docker アカウントを持っている必要があります。

  1. コンピューター上の以前のバージョンの Docker をアンインストールします。

    アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。

  2. Ubuntu への Docker Engine のインストール」の手順に従います。

    このドキュメントは、ソフトウェアのインストールに使用できる 2 つの方法について簡単に説明しています (Docker リポジトリーから行う方法と DEB パッケージを使用する方法)。

    Docker デーモンは、インストール後に自動的に開始します。

  3. 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
    $ sudo docker run hello-world

以下の「Docker の設定と環境の構成」セクションに進みます。

Docker Engine での Rocky Linux のインストール

Docker Engine エディションは無料でダウンロードできますが、Docker アカウントを持っている必要があります。

  1. コンピューター上の以前のバージョンの Docker をアンインストールします。

    アンインストールの詳細な手順については、そのバージョンの Docker のドキュメントをご参照ください。

  2. Rocky Linux Docker のガイドの手順を実行します。

    Docker デーモンは、インストール後に自動的に開始します。

  3. 次のコマンドを実行して、Docker が適切にインストールされていて、コンテナー イメージにアクセスできることを確認します。
    $ sudo docker run hello-world

以下の「Docker の設定と環境の構成」セクションに進みます。

Docker の設定と環境の構成

コンピューター上に適切な Docker エディションがインストールされたら、Docker で使用する ArcGIS Notebook Server を構成します。

  1. OS のユーザー アカウント (または ArcGIS Notebook Server のインストールに使用したアカウント) を docker という名前のグループに追加します。このグループは、インストール時に自動的に作成されます。

    $ sudo usermod -aG docker <ArcGIS Notebook Server install account>

  2. 変更を有効にするために、サイン アウトしてから OS ユーザー アカウントにサイン インし直します。
  3. このアカウントから Docker コマンドを実行できることを確認します。

    $ docker run hello-world

  4. Docker Engine バージョン 29 以降を使用しており、以前のバージョンからアップグレードされていない場合は、/etc/docker/daemon.json を編集してコンテナー イメージ ストアを無効化します。

    {
      "features": {
        "containerd-snapshotter": false
      }
    }

    注意:

    daemon.json が存在しない場合は作成します。

  5. /var ディレクトリーに 75 GB 以上のディスク空き容量があることを確認します。

    Docker は、コンテナー イメージのローカル レジストリーとして /var ディレクトリーを使用します。 以降のリリースへのアップグレード プロセス中には、/var ディレクトリーにも新しいイメージがコピーされます。 容量が不足している場合は、/var ディレクトリーへの割り当てを増やすか、以下のサブステップを実行して、Docker ルート ディレクトリーの場所を変更します。

    1. /etc/docker/daemon.json を編集し、コンピューター上の十分な容量があるローカル ディレクトリーに data-root を設定します。

      注意:
      このファイルが存在しない場合は、作成します。

      パスの例:

      {"data-root" : "/data/docker"}

    2. /var/lib/docker を削除し、前のステップで指定されたパスを参照するシンボリック リンクを作成します。

      $ rm -rf /var/lib/docker
      $ ln -s /data/docker /var/lib/docker

  6. Docker サービスを再起動し、変更内容を適用します。

    $ systemctl stop docker.service
    $ systemctl start docker.service

これで、コンピューター上に ArcGIS Notebook Server をインストールする準備ができました。