2017-04-03 71 views
0

除了码头环境,我们用MAC地址作为授权的唯一密钥。对于Docker MAC地址是重新启动时的更改。我们可以在Docker中查看授权?Docker许可产品

回答

1

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

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

MAC地址是使用分配给容器的IP地址生成的,以避免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

希望它有帮助。