Skip To Content

为 ArcGIS Notebook Server 安装容器引擎(Linux 容器)

以下步骤描述了如何下载、安装和配置 ArcGIS Notebook Server 所需的 Docker 容器分配软件。 有关 Docker 的简介及其在 ArcGIS Notebook Server 中的用法,请参阅 Docker 和 ArcGIS Notebook Server。

下载和安装 Docker

两个版本的 Docker 适用于 Linux 系统:Docker Engine Community 和 Mirantis Container Runtime。

如果您正在运行 Ubuntu 或 Red Hat Enterprise Linux Server,则可以使用任何一个 Docker 版本。

Docker 版本操作系统Notebook 运行时(容器)镜像类型

Docker Engine 社区版 27.1.2 或更高版本

Ubuntu Server LTS 22.04

Ubuntu Server LTS 24.04

Red Hat Enterprise Linux Server 8 update 9

Red Hat Enterprise Linux Server 9 update 4

Rocky Linux 9 update 4

Rocky Linux 8 update 9

AlmaLinux 9 update 4

Linux

Mirantis Container Runtime version 23.0.14 或更高版本

Ubuntu Server LTS 22.04

Red Hat Enterprise Linux Server 8 update 9

Red Hat Enterprise Linux Server 9 update 4

Oracle Linux 9 update 4

Oracle Linux 8.9

SUSE Linux Enterprise Server (SLES) 15 SP5

Linux

注:

由于 Docker 为第三方软件组件,本主题不会详细介绍安装 Docker 的完整步骤。 查看并参考 Docker 网站以获取最新信息。

在 Red Hat Enterprise Linux Server、Ubuntu、SUSE Linux Enterprise Server 和 Oracle Linux 上安装 Mirantis Container Runtime

要安装 Mirantis Container Runtime,您必须获得该软件的试用版或订阅。

  1. 卸载计算机上所有 Docker 的先前版本。

    有关完整的卸载步骤,请参阅该版本的 Docker 文档。

  2. 按照您的 Linux 发行版的 Mirantis Container Runtime 安装指南中的步骤操作。
    注:

    当前,Mirantis 没有适用于 Rocky Linux 的独立安装指南,但是可以按照 Red Hat Enterprise Linux 安装指南中的步骤在 Rocky Linux 上进行安装。

    注:

    该文档概述了可用于安装软件的两种方法(从 Docker 资料档案库或通过 RPM 包)。

  3. 由于安装和配置后,Docker 不会自动启动,请通过运行以下命令来启动 Docker 后台程序:
    $ sudo systemctl start docker
  4. 请运行以下命令,以验证 Docker 是否已正确安装并且可以访问容器镜像:
    $ sudo docker run hello-world

继续下方的配置 Docker 设置和环境部分。

在 Red Hat Enterprise Linux Server 或 AlmaLinux 上安装 Docker Engine Community

此 Docker Engine Community 版本可以免费下载,但要求您拥有一个 Docker 账户。

  1. 卸载计算机上所有 Docker 的先前版本。

    有关完整的卸载步骤,请参阅该版本的 Docker 文档。

  2. 按照在 CentOS 上安装 Docker 引擎中的步骤进行操作。

    该文档概述了可用于安装软件的两种方法(从 Docker 资料档案库或通过 DEB 包)。

    Docker 后台程序将在安装后自动启动。

  3. 请运行以下命令,以验证 Docker 是否已正确安装并且可以访问容器镜像:
    $ sudo docker run hello-world

继续下方的配置 Docker 设置和环境部分。

在 Ubuntu 上安装 Docker Engine Community

此 Docker Engine Community 版本可以免费下载,但要求您拥有一个 Docker 账户。

  1. 卸载计算机上所有 Docker 的先前版本。

    有关完整的卸载步骤,请参阅该版本的 Docker 文档。

  2. 按照在 Ubuntu 上安装 Docker 引擎中的步骤进行操作。

    该文档概述了可用于安装软件的两种方法(从 Docker 资料档案库或通过 DEB 包)。

    Docker 后台程序将在安装后自动启动。

  3. 请运行以下命令,以验证 Docker 是否已正确安装并且可以访问容器镜像:
    $ sudo docker run hello-world

继续下方的配置 Docker 设置和环境部分。

在 Rocky Linux 上安装 Docker Engine Community

此 Docker Engine Community 版本可以免费下载,但要求您拥有一个 Docker 账户。

  1. 卸载计算机上所有 Docker 的先前版本。

    有关完整的卸载步骤,请参阅该版本的 Docker 文档。

  2. 按照 Rocky Linux Docker 指南中的步骤操作。

    Docker 后台程序将在安装后自动启动。

  3. 请运行以下命令,以验证 Docker 是否已正确安装并且可以访问容器镜像:
    $ sudo docker run hello-world

继续下方的配置 Docker 设置和环境部分。

配置 Docker 设置和环境

在计算机上安装了适当的 Docker 版本后,请配置 Docker 以便与 ArcGIS Notebook Server 搭配使用。

  1. 将您的操作系统用户账户(或用于安装 ArcGIS Notebook Server 的账户)添加到名为 docker 的群组中,该群组在安装时自动创建。

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

  2. 登出并重新登录到 OS 用户账户以使更改生效,并验证您是否可以从该账户运行 Docker 命令。

    $ docker run hello-world

    Docker 使用 /var 目录作为容器镜像的本地注册表。 在后续版本的升级过程中,新镜像也将复制到 /var 目录。 为避免将来升级时磁盘空间不足,请确保 /var 目录至少有 75 GB 的磁盘空间。

  3. 编辑 /etc/docker/daemon.json。

    注:
    如果此文件不存在,进行创建。

  4. 将 data-root 设置为计算机中的本地目录。

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

  5. 移除 /var/lib/docker 并创建指向 /data/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 了。