gpt4 book ai didi

docker - 如何使 docker 容器 IP 地址可在 WLAN 中访问?

转载 作者:行者123 更新时间:2023-12-05 05:00:36 25 4
gpt4 key购买 nike

我在本地网络中的主机 (A) 上运行 Docker 容器,并通过 DHCP 从 WLAN 路由器获取其 IP 地址。我想通过位于同一本地网络中的另一台主机 (B) 的 IP 地址访问 docker 容器。我在我的 docker compose 文件中配置了一个 macvlan docker 网络。但是,如果我扫描网络以获取 IP 地址,例如nmap -sP XXX.XXX.XXX.0/24XXX.XXX.XXX 作为子网掩码 我没有找到新的 IP 地址。一般来说:如果我创建这样的设置,我是否必须考虑一些特殊的事情?

引用类似的,简化question on forums.docker.com .

最佳答案

Macvlan 通常不在无线接口(interface)上工作。我花了几个小时才发现这一点,因为大多数 macvlan 文档中都没有提到它。请参阅:http://hicu.be/macvlan-vs-ipvlan

据我了解,接入点不喜欢从之前未经过身份验证的 MAC 地址获取数据包。

ipvlan L2 工作,只需将 macvlan 驱动程序替换为 ipvlan 并在 driver_opts 下指定 ipvlan_mode: 2。

关于docker - 如何使 docker 容器 IP 地址可在 WLAN 中访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63037085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com