使用脱机权利在 Docker 容器中运行应用程序

在主机上激活脱机运行时权利,在启动 Docker 容器时传递脱机权利值,然后验证容器是否运行。
小贴士: 有关验证权利所需的配置文件、证书和其他条目的完整示例,请参见 https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer。
重要提示: 如果没有有效权利,
FactoryTalk Optix 应用程序
将在 120 分钟后停止运行。
先决条件
小贴士: 在容器中部署或更新应用程序之前,运行时日志可能不包含通常的启动条目。此行为是预期行为。
  1. 使用脱机权利在 Docker 容器中运行应用程序
  2. 为激活的主机获取脱机权利值。
    使用与主机上激活的脱机权利匹配的脱机权利值。
  3. 在终端中,输入:
    docker run --publish 49100:49100 --env ADMIN_PASSWORD=
    admin_password
    [--name
    container_name
    ] [--publish
    external_port
    :
    internal_port
    ] [--restart unless-stopped] --env
    license_environment_variable
    =
    offline_entitlement_value
    [-d] [-v
    local_folder
    :/root/FTOptixApplication/Projects/
    app_name
    ]
    image_name
    有关参数说明,请参见 Docker 参数。
要验证容器是否显示在容器列表中,请在终端中输入
docker ps -a
。
示例命令:
docker run --publish 49100:49100 --publish 8080:8080 --env ADMIN_PASSWORD=AdminPassword --name ftoptix-runtime --restart unless-stopped --env LICENSE_ENVIRONMENT_VARIABLE=offline_entitlement_value ftoptix-runtime
  • 确认容器启动后,状态列显示
    Up
    。
  • 如果容器未使用该权利启动,请验证脱机权利是否与部署的应用程序相匹配。
  • 如果容器未使用该权利启动,请验证脱机权利是否尚未绑定到另一台主机或容器实例。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal