automation-suite
2023.4
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Linux 版 Automation Suite 安装指南
Last updated 2024年11月4日

配置外部 Docker 注册表

重要提示:

Automation Suite 当前只能连接到由公共证书(例如,由 ACR、ECR 等云提供程序提供的公共证书)签名的 Docker 注册表。我们仍在努力为由私有授权主机签名的 Docker 注册表提供支持。

您只能在新安装的 Automation Suite 中选择外部 Docker 注册表。当前不支持从内部 Docker 注册表迁移到外部 Docker 注册表。

词汇表

符合 OCI 的注册表 - 符合开放容器计划规范的注册表实现。之前称为“Docker 注册表”。有一些广泛使用的实现,例如 Azure 的 Azure 容器注册表和 AWS 的 Elastic 容器注册表。此外,还有一些自托管选项,例如之前的容器注册表,现在可以在分布存储库下找到。

工件 - 根据 OCI 定义,托管在符合 OCI 的注册表中的任何图像清单或 Helm 图表清单。

离线所需的必备程序

  • Docker 和 Helm
  • as-images.txt
  • as-helm-charts.txt
  • mirror-registry.sh

安装 Docker 和 Helm

您必须确保在计划将 Automation Suite 容器映像和 Helm 图表上传到外部 Docker 注册表的计算机上安装 Docker 和 Helm。

  • 要下载 Docker 二进制文件,请参阅官方文档
  • 要下载 Helm 二进制文件,请参阅官方文档
  • 要向 Docker 注册表进行身份验证,请参阅官方文档。或者,您可以通过将示例凭据替换为实际的注册表凭据来使用以下命令:
    docker login my.registry.io:443 --username "admin" --password "secret"docker login my.registry.io:443 --username "admin" --password "secret"

下载 as-images.txt

要下载 as-images.txt,请参阅下载安装捆绑包

下载 as-helm-charts.txt

要下载 as-helm-charts.txt,请参阅下载安装捆绑包

下载 mirror-registry.sh

要下载 mirror-registry.sh 脚本,请参阅下载安装包

将 Automation Suite 映像上传到 Docker 注册表

mirror-registry.sh 脚本需要目标为源注册表(默认为 registry.uipath.com)和目标注册表的出站连接。

命令行参数

环境变量

描述

--images-manifest

IMAGES_MANIFEST

(可选)映像清单文件的路径。

--helm-charts-manifest

HELM_CHARTS_MANIFEST

(可选)图表清单文件的路径。

--target-registry-url

TARGET_REGISTRY_URL

(必填)传递目标注册表的 URL。

--source-registry-url

SOURCE_REGISTRY_URL

(可选)传递源注册表的 URL;默认为 registry.uipath.com
# command line flags style
./mirror-registry.sh --target-registry-url my.registry.io:443 --source-registry-url registry.uipath.com --images-manifest /home/myuser/as-images.txt --helm-charts-manifest /home/myuser/as-helm-charts.txt# command line flags style
./mirror-registry.sh --target-registry-url my.registry.io:443 --source-registry-url registry.uipath.com --images-manifest /home/myuser/as-images.txt --helm-charts-manifest /home/myuser/as-helm-charts.txt

将 Computer Vision 映像上传到外部 Docker 注册表

备注:

仅当您使用 Computer Vision 时,才需要执行这些步骤。在使用产品之前,您可以随时执行这些步骤。

要将可选的 Computer Vision 映像上传到外部 Docker 注册表,请执行以下步骤:

  1. 从托管于 registry.uipath.com 的 UiPath 注册表中拉取所需的 Computer Vision 映像:
    docker pull <uipath_registry_server>/<image_name>docker pull <uipath_registry_server>/<image_name>
    示例:UiPath 注册表服务器为 registry.uipath.com;如果 Computer Vision 的映像名称为 aicenter/cv2304:23.4.5.6,请运行以下内容:
    docker pull registry.uipath.com/aicenter/cv2304:23.4.5.6docker pull registry.uipath.com/aicenter/cv2304:23.4.5.6
  2. 根据您的 Docker 注册表名称重命名映像主机。
    docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>docker tag <uipath_registry_server>/<image_name> <your_registry_server>/<image_name>
    示例:如果您的注册表名称为 registory.mycompany.com,请运行以下内容:
    docker tag registry.uipath.com/aicenter/cv2304:23.4.5.6 registory.mycompany.com/aicenter/cv2304:23.4.5.6docker tag registry.uipath.com/aicenter/cv2304:23.4.5.6 registory.mycompany.com/aicenter/cv2304:23.4.5.6
  3. 将映像推送到外部 Docker 注册表。
    docker push <your_registry_server>/<image_name>docker push <your_registry_server>/<image_name>

    示例

    docker push registory.mycompany.com/aicenter/cv2304:23.4.5.6docker push registory.mycompany.com/aicenter/cv2304:23.4.5.6

以下图像可用于 Computer Vision 模型:

  • aicenter/python36cv:v21.10.0-2
  • aicenter/python36cvv3:23.4.0-rc19
  • aicenter/cv2304:23.4.5.6

将 Document Understanding 映像上传到外部 Docker 注册表

备注:

仅当您使用 Document Understanding 时,才需要执行这些步骤。在使用产品之前,您可以随时执行这些步骤。

要将可选的 Document Understanding 映像上传到外部 Docker 注册表,请执行 Document Understanding 文档中的步骤。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。