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

将联机权利序列号传递给 Docker 容器,以便运行时联机验证权利。
小贴士: 有关验证权利所需的配置文件、证书和其他条目的完整示例,请参见 https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer。
重要提示: 如果没有有效权利,
FactoryTalk Optix 应用程序
将在 120 分钟后停止运行。
先决条件
  1. 使用联机权利在 Docker 容器中运行应用程序
  2. 获取 Docker 运行时的权利序列号。
    启动容器时,权利序列号会启动 Call Home 权利机制。
  3. 在终端中,输入:
    docker run --publish 49100:49100 --env ADMIN_PASSWORD=
    admin_password
    --env FTOPTIX_ENTITLEMENT_SERIAL_NUMBER=
    entitlement_serial_number
    [--name
    container_name
    ] [--publish
    external_port
    :
    internal_port
    ] [--restart unless-stopped] [-d] [-v
    local_folder
    :/root/FTOptixApplication/Projects/
    app_name
    ]
    image_name
    有关参数说明,请参见 Docker 参数。
    权利锁定成功后,容器每 30 分钟刷新一次权利锁定,并在运行时正常停止时解锁权利。
Docker 容器运行时使用的是联机权利验证。
如果容器在权利锁定成功后失去与权利 Web API 的连接,则会开始七天的宽限期。
确认容器启动后,状态列显示
Up
。
示例命令:
docker run --publish 49100:49100 --publish 8080:8080 --env ADMIN_PASSWORD=AdminPassword --env FTOPTIX_ENTITLEMENT_SERIAL_NUMBER=entitlement_serial_number --name ftoptix-runtime --restart unless-stopped ftoptix-runtime
小贴士: 如果运行时停止但未解锁权利,请手动对权利进行主机转换。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal