操作方法

操作方法:使 Docker Desktop 在 Notebook Server 启动时运行

Last Published: May 5, 2021

摘要

在任何企业环境中,服务能够在发生中断或故障(例如服务器计算机意外重新启动)时自动重新启动都是至关重要的。

在 Windows 上运行 ArcGIS Notebook Server 时,由于 Notebook Server 使用 Docker Desktop,因此这可能有点棘手。 Docker Desktop 是一款运行在 Windows 操作系统上的桌面应用程序,可用于创建和运行容器。 Docker Desktop 必须由用户运行,当整个应用程序(包括 GUI)未正确加载时,可能会遇到问题。 上述情况这以及其他限制是 Esri 建议在 Linux 而非 Windows 上安装 ArcGIS Notebook Server 的原因。

过程

以下步骤将介绍如何将 Docker Desktop 设置为在 Windows 启动时自动运行,以便在主机从故障和/或意外重启中恢复后,ArcGIS Notebook Server 能够在启动时拥有完整功能。

  1. 按照 Esri 文档安装 Docker Desktop。
  2. 创建一个本地用户帐户以运行 Docker Desktop。
  3. 将此本地用户添加至以下群组:管理员docker-users
  4. 打开任务计划程序并创建一个新任务。
  5. 在常规选项卡上填充以下详细信息:
    • 名称:提供一个描述性名称以轻松标识此任务。
    • 描述:描述此任务的作用以及任何其他有助于未来用户的详细信息,例如设置为运行任务的“用户帐户”。
    • 在运行任务时,请使用以下用户帐户:将其设置为在步骤 2 中创建的本地用户帐户。
    • 确保选择无论用户是否登录均运行
    • 确保选择以最高权限运行
  6. 移至触发器选项卡并添加一个具有以下参数的新触发器:
    • 开始任务:启动时
    • 延迟任务:5 分钟
    • 确保选中已启用
  7. 移至操作选项卡并添加一个具有以下参数的新操作:
    • 操作:启动程序
    • 程序/脚本:浏览至 Docker Desktop 的安装位置,然后选择 Docker Desktop.exe 应用程序
  8. 移至设置选项卡并确保选择以下选项:
    • 允许任务按需运行
    • 如果正在运行的任务未在请求时结束,请强制将其停止
  9. 选择确定以创建任务。 Docker Desktop 现在设置为在启动时运行。

请注意,任务中的延迟非常重要,因为它允许 Windows 在 Docker Desktop 尝试运行之前完成启动。 如果您遇到无法运行容器的问题,请尝试将延迟增大为 10-15 分钟。

文章 ID: 000024946

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项