【发布时间】:2013-08-31 00:22:22
【问题描述】:
每当我运行 docker 容器时,我都会看到它使用随机 MAC 地址:
eth0 Link encap:Ethernet HWaddr de:6f:de:74:bd:d9
如何为容器运行设置特定的 MAC 地址?
我能否让多个容器同时使用相同的 MAC 地址运行?这些容器不需要访问外网,也不需要相互通信。
【问题讨论】:
-
马上,想到的第一个问题是为什么?您在某处是否有某种过滤或基于 MAC 的访问控制设置?您要实现的实际业务目标是什么?
-
是的,我的服务允许用户从网络浏览器运行工具。为了安全起见,我使用 Docker 容器运行这些工具。其中一个工具需要绑定到特定的 MAC 地址,因此我需要以某种方式限制 MAC 地址随机化。