安装 ArcGIS Urban

ArcGIS Enterprise (11.4)    |

ArcGIS Enterprise 11.3 上的 ArcGIS Urban 支持 WindowsLinux 操作系统。

Microsoft Windows 上安装 ArcGIS Urban

以下部分将指导您如何在 Windows 计算机上安装 Urban

注:

使用 PowerShell 中的以管理员身份运行选项,运行本部分中列出的所有命令。

先决条件

在安装 Urban 之前,请确保满足以下先决条件:

  • 验证环境是否满足最低系统要求
  • 在安装 ArcGIS Urban 之前,必须安装 ArcGIS Enterprise 作为基础部署
  • 必须使用 Windows Active Directory 账户安装 ArcGIS EnterpriseArcGIS Urban。 如果您使用本地用户账户,则安装无法成功完成。
  • 必需在安装了 Portal for ArcGIS 的计算机上安装 ArcGIS Urban
  • 您应该能够访问并使用拥有管理员权限的系统账户。
  • 确保 Web 样式 组件已与 ArcGIS Enterprise 一同安装。 有关详细信息,请参阅 Portal for ArcGIS Web 样式安装
注:

ArcGIS Urban 当前不适用于以下 Portal for ArcGIS 设置:

  • 使用基于公钥基础设施 (PKI) 的客户端证书身份验证的 Portal for ArcGIS 安装。
  • 使用轻量级目录访问协议 (LDAP) 保护门户访问的 Portal for ArcGIS 安装。
  • 使用集成的 Windows 身份验证 (IWA) 保护门户访问的 Portal for ArcGIS 安装。
  • 离线 ArcGIS Enterprise 部署。

Windows 上启用容器化

要在 Windows 上启用容器化,请按照以下步骤操作:

  1. 打开 PowerShell 或服务器管理用户界面,启用容器功能。
  2. 重新启动您的计算机。

安装 Docker

要在 Windows 上安装 Docker,请按照以下步骤操作:

注:

使用 Docker 命令行。 切勿使用 Docker Desktop

  1. Docker 官方网站下载 Docker 运行时和 CLI 二进制文件。 建议下载 Docker 版本 24 的最新修补程序。

    下载的包含 Docker 运行时和 CLI 二进制文件的 zip 压缩文件应保存在硬盘上。

  2. 创建以下目录:C:\Program Files\docker
  3. 将下载的zip文件移动并解压到上一步骤中创建的目录中。

    可以使用以下文件:dockerd.exedocker.exedocker-proxy.exe

  4. Docker 安装位置添加到系统 path 环境变量中。
  5. 重新启动您的计算机。

    系统会自动选取新的环境变量。

  6. 打开 PowerShell,转至 Docker 安装位置。
  7. 通过运行以下命令来注册 Docker 服务:dockerd.exe --register-service
  8. 通过运行以下命令来启动 Docker 服务:Start-Service docker
  9. 通过运行以下命令确认服务正在运行:Get-Service docker

    返回的服务状态应为“正在运行”。

  10. 通过运行以下命令检查安装是否成功:docker run --rm hello-world

    返回消息显示 Docker 安装看似正常运行。

配置对 Docker 的访问权限

要配置 Portal for ArcGIS 系统账户对 Docker 的访问权限,请按照以下步骤操作:

  1. Windows 计算机上创建一个名为 docker-users 的本地用户组。
  2. 将运行 Portal for ArcGIS 服务的账户添加到 docker-users 组中。
  3. 检查以下 JSON 文件是否存在:C:\ProgramData\docker\config\daemon.json

    如果该文件或位置不存在,请创建它们。

  4. 将以下行添加到 deamon.json 文件:{ "group" : "docker-users" }

安装 Urban

要安装 Urban,请执行以下操作:

运行 ArcGIS Urban 安装程序。 安装过程中无需额外配置。

Linux 上安装 ArcGIS Urban

以下部分将指导您如何在 Linux 计算机上安装 Urban

先决条件

ArcGIS Enterprise 11.3 上安装 Urban 之前,请确保满足以下先决条件:

  • 验证环境是否满足最低系统要求
  • 在安装 ArcGIS Urban 之前,必须安装 ArcGIS Enterprise 作为基础部署
  • 确保 Web 样式 组件已与 ArcGIS Enterprise 一同安装。 有关详细信息,请参阅 Portal for ArcGIS Web 样式安装
  • 必需在安装了 Portal for ArcGIS 的计算机上安装 ArcGIS Urban

安装 Docker

要在 Linux 上安装 Docker,请按照以下步骤操作:

  1. 确保您的 Linux 发行版中已包含 Docker。 如果 Docker 不可用,请继续执行子步骤:
    1. 根据 Podman 官方网站的指南安装 Podman。
    2. 添加以下别名:alias docker="podman"
  2. 使用包管理器安装 Docker 包。
  3. 通过运行以下命令确保 Docker 已作为服务启动:systemctl status docker
  4. 如果 Docker 未启用,使用以下命令启用它:sudo systemctl enable dockersudo systemctl start docker

配置对 Docker 的访问权限

要为 Portal for ArcGIS 系统账户配置对 Docker 的访问权限,请执行以下操作:

将运行 Portal for ArcGIS 服务的账户添加到 Docker 用户组中。

安装 Urban

要安装 Urban,请执行以下操作:

运行 ArcGIS Urban 安装程序。 安装过程中无需额外配置。