Docker许可产品

时间:2017-04-03 05:54:25

标签: docker licensing

除了docker环境,我们过去常常将MAC地址视为许可的唯一密钥。对于Docker MAC地址是重新启动时的更改。我们可以在docker中查看许可证吗?

1 个答案:

答案 0 :(得分:1)

Docker开始为第一个容器分配相同的mac 02:42:ac:11:00:02,然后为每个不同的容器增加一个mac。

似乎02:42:ac与oui数据库中的任何真实供应商都不匹配。关于这个,请看official documentation。他们说:

  

使用分配给容器的IP地址生成MAC地址以避免ARP冲突,使用范围从02:42:ac:11:00:00到02:42:ac:11:ff:ff

无论如何,您可以使用docker run命令上的--mac-address参数在容器生成上设置任何mac地址。例如,执行类似docker run -ti --mac-address 00:00:00:00:00:11 ubuntu:trusty的命令。因此,您可以控制每个容器的mac以进行许可。

我在类似的问题here上复制了我自己的答案。

希望它有所帮助。