在 Windows Server 上支持使用 Windows 容器和 Mirantis Container Runtime 的 ArcGIS Notebook Server。
Docker 可用作 Mirantis Container Runtime(之前为 Docker Engine-Enterprise)。
操作系统 | Docker 版本 | Notebook 运行时(容器)镜像类型 | 其他要求 |
---|---|---|---|
Windows Server 2022 标准版和数据中心版 | Mirantis Container Runtime 23.0 或更高版本 | Windows | Hyper-V 为可选项。 在 Windows Server 2022 标准版上可以使用 Hyper-V 隔离运行的容器的最大数量存在限制。 有关详细信息,请参阅 Windows 常见问题解答。 |
注:
Mirantis Container Runtime 是第三方软件组件,本主题可能不会提供此组件的完整安装过程。 有关其安装过程的详细信息,请参阅 Mirantis Container Runtime 站点。
安装 Mirantis Container Runtime
请按照以下步骤安装 Mirantis Container Runtime。
- 卸载计算机上所有 Docker 的先前版本。
- 在安装 Mirantis Container Runtime 之前,请勿在本地服务器上启用容器功能。 如果此功能已启用,请在您的服务器计算机上将其禁用。 有关详细信息,请参阅 Microsoft 文档中的安装或卸载角色、角色服务或功能。
- 请按照 Mirantis 文档的在 Windows Server 上安装 Mirantis Container Runtime 中的步骤获取并运行适用于 Windows Server 的 Mirantis Container Runtime 的安装脚本 install.ps1。
要运行安装脚本,请使用下方代码:
./install.ps1
- 通过运行以下命令验证 Mirantis Container Runtime 是否已安装并已启动:
docker run hello-world:nanoserver
- 完成后,请按照以下步骤配置 Mirantis Container Runtime。
配置 Mirantis Container Runtime
要配置 Mirantis Container Runtime,请完成以下步骤:
- 如果用于安装 ArcGIS Notebook Server 的账户不是管理员组的一部分,则执行以下步骤:
- 从 Windows 计算机的开始菜单打开计算机管理应用程序。
- 在左侧边栏上,展开本地用户和组项目,然后打开组文件夹。
- 从组列表中选择 docker-users 组,然后双击。
如果 docker-users 组尚不存在,请进行创建。
- 单击添加按钮,找到用于安装 ArcGIS Notebook Server 的账户,然后将其选中。 单击确定以确认。
- 单击确定以关闭组对话框。
- 在 C:\ProgramData\docker\config\daemon.json 下创建配置文件以设置 Docker 的安全组。
- 编辑 C:\ProgramData\docker\config\daemon.json 以添加 docker-users 组。
{ "group" : "docker-users" }
- 启用端口 2375 以便能够启用 Docker 远程 API。 此端口仅可供 ArcGIS Notebook Server 内部使用,且应防止对其进行外部使用。 要启用该端口,请以管理员身份打开命令提示符,然后运行以下命令:
sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
- 使用以下命令重新启动 Docker:
net stop docker net start docker
- 安装 Docker 组件后,请重新启动计算机。
注:
每次安装或升级 Docker 组件时,都必须重新启动计算机。
更改默认 Docker 镜像安装位置
要更改默认 Docker 镜像安装位置,请执行以下步骤:
- 编辑 C:\ProgramData\docker\config\daemon.json 下的文件。
- 将 data-root 设置为本地计算机中的选定位置。
{ "data-root": "d:\\docker" }
- 重新启动 Docker。
现在,您即可在计算机上安装 ArcGIS Notebook Server 了。