创建基于 Docker 容器的应用程序 | Teradata AppCenter - 1.9 - 创建应用程序 - Teradata AppCenter

Teradata® AppCenter 用户指南

prodname
Teradata AppCenter
vrm_release
1.9
created_date
2019 年 12 月
category
用户指南
featnum
B035-1111-119K-CHS

"" 用户、管理员

不在 Vantage 平台上的独立 AppCenter 支持注册表和基于 Docker 的容器应用程序。
  1. 请确保 root 用户已为 Docker 映像添加了注册表,供您在应用程序容器设置中指定。
  2. 选择 "" > 开发 > 创建
  3. 输入此应用程序的名称(最多 64 个字符),选择应用程序,然后选择应用程序类型。
    保存应用程序名称和类型之后,不能更改应用程序类型。
  4. 设置指南中,选择应用程序容器,然后填写注册表、映像、用户凭据和路径。
    选项 注意事项
    映像
    • 对于运行直到被停止的应用程序,请确保为您指定的 Docker 映像公开了至少一个端口。用户可使用浏览器通过公开端口访问应用程序。如果映像中包含多个公开端口,可以在保存容器之后从列表中选择其他端口。
    • 如果映像中包含环境变量,AppCenter 会在您保存容器信息时自动将它们添加到设置中。
    用户凭据
    • 如果您选择的 Docker 注册表要求进行身份验证,请输入用户名和密码,还可以选择输入您的电子邮件。如果不需要进行身份验证,请将这些字段保留为空。
    路径
    • 路径为可选设置,适用于运行直到被停止的应用程序。
    • 缺省情况下,AppCenter 会将应用程序的名称和 AppCenter 基域用作应用程序 URL。例如,https://test-appcenter.com,其中 test 是应用程序的名称,appcenter.comAppCenter 基域。
    • 如果添加路径,AppCenter 会在启动该应用程序的作业时将其附加到应用程序 URL。例如,如果添加路径 /mypathAppCenter 会将其附加到 URL,如下所示:https://test-appcenter.com/mypath
    • AppCenter 使用短划线替换路径中不适合用于 URL 的字符。
    新版本 要更改当前容器,请选择新版本。保存新容器信息时,AppCenter 会将替换的容器移动到最新版本下方的以前的版本列表中。
  5. [可选] 选择说明以选择标记和输入说明。
    选项 注意事项
    添加标记
    • 标记由管理员创建,为可选设置。
    • 添加标记中,开始键入标记的名称,然后选择该名称。
    • 可以为一个应用程序选择一个或多个标记。
    • 若需更多标记,请与管理员联系。
    说明
    • AppCenter 支持纯文本或 GitHub Markdown。
    • 若需有关 GitHub 标记语法的帮助,请在格式设置工具栏中选择 ""
  6. 选择权限以设置用户和应用程序权限。
    选项 注意事项
    管理者
    • 在您创建应用程序时,您就是应用程序所有者。您可以按用户名和 LDAP 组添加管理者。您添加的管理者将视为所有者。
    隐私
    • 一直运行直至被停止的应用程序是公共项,不能设为私有。
    • 缺省情况下,运行一次或按计划运行的应用程序为私有应用程序。您可以关闭隐私。对于私有应用程序,只有应用程序所有者和由所有者添加为管理者的其他用户可以查看、编辑和删除应用程序。
  7. 选择设置为运行此应用程序的用户添加和移除必需设置和可选设置。
    如果 Docker 映像包含环境变量,AppCenter 会自动将它们添加到设置中。
    选项 注意事项
    添加字段
    • 名称字段不支持空格。
    • 提示是用户运行应用程序时显示的参数的简要说明。
    • 如果添加参数并选择上载作为类型,AppCenter 将在您运行此应用程序的作业时提示您上载参数文件。
    • 如果为不属于作业执行参数的设置选择必填,作业将失败。
    • 如果要使用 SQL 实现参数化,AppCenter 支持简单 SQL 查询,不支持以下查询:
      • CREATE
      • DELETE
      • DROP
      • INSERT
      • JOIN
      • TRUNCATE
      • UPDATE
      • "*"
      • ","
    • 运行一次或按计划运行的应用程序支持可视化,包括内置和自定义的可视化。如果没有可视化选项与为此应用程序选择的 Docker 映像关联,则可视化设置在设置中不可用。如果选择自定义(上载),请按照屏幕上有关安装和运行 Node.js 与 Polymer Bundler 的说明,上载生成的包含可视化的已捆绑文件。
    • 对于运行一次或按计划运行的应用程序,运行应用程序时,将选择计划选项。
    参数操作
    • 要编辑、重新排序或删除参数,请选择 ""
    • 此处的参数顺序决定这些参数在您运行应用程序时的显示顺序。
    可视化
    • 只有运行一次或按计划运行的应用程序才支持可视化,包括内置可视化和自定义可视化。
    • 如果没有任何可视化选项与 Docker 映像关联,则不显示这些设置。
    • 如果选择自定义(上载)作为类型,请按照屏幕上有关安装和运行 Node.js 与 Polymer Bundler 的说明,上载生成的包含可视化的已捆绑文件。
  8. [可选] 选择应用程序概览,然后在应用程序信息中更改应用程序图标和颜色,内存,以及 CPU 设置。
    选项 注意事项
    图标和颜色
    • AppCenter 会自动分配应用程序图标和颜色。您可以更改其中一项,也可以同时更改这两项设置。
    内存
    • 接受缺省设置。
      Teradata 建议您仅在遇到表明资源有限的消息或错误时才更改内存CPU 值。例如,如果您运行一个作业,且此作业处于等待资源的状态。如果作业由于内存问题而失败,则会生成一个错误日志,并可通过执行历史记录查看。
    CPU