ArcGIS Enterprise 11.3 上的 ArcGIS Urban 支持 Windows 和 Linux 操作系统。
在 Microsoft Windows 上安装 ArcGIS Urban
以下部分将指导您如何在 Windows 计算机上安装 Urban。
注:
使用 PowerShell 中的以管理员身份运行选项,运行本部分中列出的所有命令。
先决条件
在安装 Urban 之前,请确保满足以下先决条件:
- 验证环境是否满足最低系统要求。
- 在安装 ArcGIS Urban 之前,必须安装 ArcGIS Enterprise 作为基础部署。
- 必须使用 Windows Active Directory 账户安装 ArcGIS Enterprise 和 ArcGIS 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 上启用容器化,请按照以下步骤操作:
- 打开 PowerShell 或服务器管理用户界面,启用容器功能。
- 重新启动您的计算机。
安装 Docker
要在 Windows 上安装 Docker,请按照以下步骤操作:
注:
使用 Docker 命令行。 切勿使用 Docker Desktop。
- 从 Docker 官方网站下载 Docker 运行时和 CLI 二进制文件。 建议下载 Docker 版本 24 的最新修补程序。
下载的包含 Docker 运行时和 CLI 二进制文件的 zip 压缩文件应保存在硬盘上。
- 创建以下目录:C:\Program Files\docker。
- 将下载的zip文件移动并解压到上一步骤中创建的目录中。
可以使用以下文件:dockerd.exe、docker.exe 和 docker-proxy.exe。
- 将 Docker 安装位置添加到系统 path 环境变量中。
- 重新启动您的计算机。
系统会自动选取新的环境变量。
- 打开 PowerShell,转至 Docker 安装位置。
- 通过运行以下命令来注册 Docker 服务:dockerd.exe --register-service。
- 通过运行以下命令来启动 Docker 服务:Start-Service docker。
- 通过运行以下命令确认服务正在运行:Get-Service docker。
返回的服务状态应为“正在运行”。
- 通过运行以下命令检查安装是否成功:docker run --rm hello-world。
返回消息显示 Docker 安装看似正常运行。
配置对 Docker 的访问权限
要配置 Portal for ArcGIS 系统账户对 Docker 的访问权限,请按照以下步骤操作:
- 在 Windows 计算机上创建一个名为 docker-users 的本地用户组。
- 将运行 Portal for ArcGIS 服务的账户添加到 docker-users 组中。
- 检查以下 JSON 文件是否存在:C:\ProgramData\docker\config\daemon.json
如果该文件或位置不存在,请创建它们。
- 将以下行添加到 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,请按照以下步骤操作:
- 确保您的 Linux 发行版中已包含 Docker。 如果 Docker 不可用,请继续执行子步骤:
- 根据 Podman 官方网站的指南安装 Podman。
- 添加以下别名:alias docker="podman"。
- 使用包管理器安装 Docker 包。
- 通过运行以下命令确保 Docker 已作为服务启动:systemctl status docker。
- 如果 Docker 未启用,使用以下命令启用它:sudo systemctl enable docker 和 sudo systemctl start docker。
配置对 Docker 的访问权限
要为 Portal for ArcGIS 系统账户配置对 Docker 的访问权限,请执行以下操作:
将运行 Portal for ArcGIS 服务的账户添加到 Docker 用户组中。
安装 Urban
要安装 Urban,请执行以下操作:
运行 ArcGIS Urban 安装程序。 安装过程中无需额外配置。