如何设置Docker LXC容器的MAC地址?

前端之家收集整理的这篇文章主要介绍了如何设置Docker LXC容器的MAC地址?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

每当我运行一个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 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

原文链接:https://www.f2er.com/docker/437028.html

猜你在找的Docker相关文章