首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >强制docker容器使用主机MAC地址

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

Stack Overflow用户
提问于 2019-09-04 01:05:17
回答 1查看 1.1K关注 0票数 1

我正在为我的软件提供一个码头容器,将直接在用户机器上运行。软件应该使用Node locked license,该许可证将绑定到主机的MAC地址。FlexLM用于验证许可证。

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

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

EN

回答 1

Stack Overflow用户

发布于 2019-09-27 00:27:12

简而言之:“目前还没有一个很好的解决方案来解决容器内的节点锁定问题。所有的东西都是虚拟化的,所以没有安全的东西可以绑定。”

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

来源- Flexera客户社区- https://community.flexera.com/t5/FlexNet-Publisher-Forum/Support-for-Docker-and-Kubernetes/m-p/111022

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57776037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档