Skip To Content

为 ArcGIS Notebook Server 安装 Docker

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

下载和安装 Docker

Docker 有两个版本可用于 Linux 系统:Docker Desktop Community Mirantis Container RuntimeArcGIS Notebook Server 支持 Red Hat Enterprise Linux 和 Ubuntu 操作系统。 您应使用的 Docker 版本取决于您的计算机所运行的操作系统 (OS):

  • 如果您正在运行 Red Hat Enterprise Linux,则 ArcGIS Notebook Server 仅支持 Mirantis Container Runtime
  • 如果您正在运行 Ubuntu,则可以使用任何一个 Docker 版本。 有关适合您部署版本的详细信息,请参阅 DockerArcGIS Notebook Server

注:

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

在 Red Hat Enterprise Linux 上安装 Mirantis Container Runtime

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

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

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

  2. 请按照 Mirantis 站点上 Mirantis Container Runtime for Red Hat Enterprise Linux 部署指南中的步骤进行操作。

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

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

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

Ubuntu 上安装 Mirantis Container Runtime

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

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

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

  2. 请按照 Mirantis 站点上 Mirantis Container Runtime for Ubuntu 部署指南中的步骤进行操作。

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

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

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

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

Ubuntu 上安装 Docker Desktop Community

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

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

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

  2. 请按照安装 Docker Engine for Ubuntu 中的步骤进行操作。

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

    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 用户帐户以使更改生效,并验证您是否可以从该帐户运行 Docker 命令。

    $ docker run hello-world

    Docker 使用 /var 目录作为容器镜像的本地注册表。 在后续版本的升级过程中,新镜像也将复制到 /var 目录。

  3. 为避免将来升级时磁盘空间不足,请确保 /var 目录至少有 50 GB 的磁盘空间。
  4. 切换至根帐户。 要将 Docker 用于存储容器镜像的目录由 /var/lib/docker 更改为其他目录,请在终端中输入以下命令(请注意,这些命令将停止并重新启动 Docker)。
    在以下命令中,新的目标目录为 /data/docker
    1. systemctl stop docker.service
    2. mkdir /data/docker
    3. chmod 755 /var/lib/docker
    4. mv /var/lib/docker /data/docker
    5. ln -s /data/docker /var/lib/docker
    6. systemctl start docker.service

现在,您即可在计算机上安装 ArcGIS Notebook Server 了。