每当我运行一个docker容器,我看到它使用一个随机的MAC地址:
eth0 Link encap:Ethernet HWaddr de:6f:de:74:bd:d9
如何设置容器运行的特定MAC地址?
我能同时运行多个容器同时运行MAC地址吗?这些容器不需要访问外部网络,不需要彼此交谈.
最佳答案
MAC地址使用LXC配置选项lxc.network.hwaddr进行设置.
以下是使用Docker 0.6.1设置MAC地址的示例:
以下是使用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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。