使用联机权利在 Docker 容器中运行应用程序
将联机权利序列号传递给 Docker 容器,以便运行时联机验证权利。
小贴士:
有关验证权利所需的配置文件、证书和其他条目的完整示例,请参见 https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer。
重要提示:
如果没有有效权利,
FactoryTalk Optix 应用程序
将在 120 分钟后停止运行。先决条件
- 为FactoryTalk Optix 应用程序创建 Docker 映像。请参见使用 FactoryTalk Optix 应用程序创建 Docker 映像。
- 在容器启动时和应用程序运行期间保持 Internet 连接可用。
- 使用联机权利在 Docker 容器中运行应用程序
- 获取 Docker 运行时的权利序列号。启动容器时,权利序列号会启动 Call Home 权利机制。
- 在终端中,输入:docker run --publish 49100:49100 --env ADMIN_PASSWORD=admin_password--env FTOPTIX_ENTITLEMENT_SERIAL_NUMBER=entitlement_serial_number[--namecontainer_name] [--publishexternal_port:internal_port] [--restart unless-stopped] [-d] [-vlocal_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
小贴士:
如果运行时停止但未解锁权利,请手动对权利进行主机转换。
Docker runtime
online licensing
entitlement serial number
Call Home
container licensing
提供反馈