强制docker容器使用主机MAC地址

强制docker容器使用主机MAC地址,docker,ubuntu,flexlm,Docker,Ubuntu,Flexlm,我为我的软件提供了一个直接在用户机器上运行的docker容器。软件应该使用节点锁定许可证,该许可证将绑定到主机的MAC地址。FlexLM用于验证许可证 问题是docker容器默认情况下不会访问主机的MAC地址。必须使用--net参数将docker与主机网络绑定,或者使用--MAC address参数显式提供MAC地址 问题是可以在--mac address参数中传递任何参数,docker容器将使用该mac地址。这违背了节点锁定许可证的全部目的。如何确保docker始终获得主机的MAC地址?简短回

我为我的软件提供了一个直接在用户机器上运行的docker容器。软件应该使用节点锁定许可证,该许可证将绑定到主机的MAC地址。FlexLM用于验证许可证

问题是docker容器默认情况下不会访问主机的MAC地址。必须使用
--net
参数将docker与主机网络绑定,或者使用
--MAC address
参数显式提供MAC地址

问题是可以在
--mac address
参数中传递任何参数,docker容器将使用该mac地址。这违背了节点锁定许可证的全部目的。如何确保docker始终获得主机的MAC地址?

简短回答:“目前没有很好的容器内节点链接解决方案。所有内容都是虚拟化的,因此没有安全的绑定。”

建议:您听说过Flexera基于REST的许可API吗?也称为云货币化API或CMAPI。 此API是为云到云许可证检查而设计的。它不需要SDK库,您可以从任何可以进行REST调用的语言调用它。它是一个超轻量客户端,但需要后端功能(FlexNet操作和云授权服务)来支持它。 对于部署在docker容器中的应用程序来说,这是一个很好的解决方案。 请在此处查看FlexNet许可数据表: 然后联系您的客户经理以了解更多信息

来源-Flexera客户社区-

简短回答:“目前没有在容器内进行节点链接的好解决方案。所有内容都是虚拟化的,因此没有安全的绑定。”

建议:您听说过Flexera基于REST的许可API吗?也称为云货币化API或CMAPI。 此API是为云到云许可证检查而设计的。它不需要SDK库,您可以从任何可以进行REST调用的语言调用它。它是一个超轻量客户端,但需要后端功能(FlexNet操作和云授权服务)来支持它。 对于部署在docker容器中的应用程序来说,这是一个很好的解决方案。 请在此处查看FlexNet许可数据表: 然后联系您的客户经理以了解更多信息

来源-Flexera客户社区-