如何为Docker LXC容器设置MAC地址?
每当我运行docker容器时,我都会看到它使用随机MAC地址:
eth0 Link encap:Ethernet HWaddr de:6f:de:74:bd:d9
如何为容器运行设置特定的MAC地址?
我可以使用相同的MAC地址同时运行多个容器吗?这些容器不需要访问外部网络,也不需要互相交谈。
回答:
使用LXC配置选项设置MAC地址lxc.network.hwaddr
。这是一个如何使用Docker 0.6.1设置MAC地址的示例:
docker run --lxc-conf="lxc.network.hwaddr=92:20:de:b0:6b:61" my_image ifconfig
在输出中,您将看到已设置的HWaddr:
eth0 Link encap:Ethernet HWaddr 92:20:de:b0:6b:61
先前的开关-lxc-conf
(带1个破折号)已被弃用。
要使用上述开关,您的码头工人必须使用LXC驱动程序: -e lxc
以上是 如何为Docker LXC容器设置MAC地址? 的全部内容, 来源链接: utcz.com/qa/406053.html