为什么docker不接受非本地MAC地址?

时间:2014-12-19 09:58:53

标签: docker

如果我运行docker run --mac-address=00:16:3E:08:00:50 ubuntu ifconfig,我会收到错误

  

设置网络设置eth0 mac指定的本地MAC地址不正确:00:16:3e:08:00:50FATA [0000]守护程序的错误响应:无法启动容器37569a756349235c2f669989d47bf2495f5adc2ecbe1768038ae4ca050ceeaae:setup networking set eth0 mac指定的本地MAC地址不正确:00 :16:3E:08:00:50

https://github.com/docker/docker/blob/master/vendor/src/github.com/docker/libcontainer/netlink/netlink_linux.go#L528我看到docker不接受非本地MAC地址。为什么不允许这样做?

1 个答案:

答案 0 :(得分:0)

拒绝未在本地管理的地址。考虑到IEEE对OUI收取的费用,这似乎是公平的。