1
jj783850915 2020-11-25 00:26:06 +08:00 via Android
路由表试试?
|
2
wunonglin 2020-11-25 00:38:06 +08:00 1
--network host
|
4
FireFoxAhri 2020-11-25 00:48:44 +08:00 via Android
inspect 看到的 ip 应该是可以直接访问的
|
5
GTD OP @FireFoxAhri #4 诶 不行啊,只有映射过后才能访问,而且我几台机器,inspect 后的地址都是 172.17.0.3
|
6
GTD OP @FireFoxAhri #4 哦哦 你说的是 localhost 可以访问是吧,那应该可以的,我想的是全局访问
|
7
GTD OP 算了 放弃了
就这样吧 |
8
woshijidan 2020-11-25 00:55:36 +08:00 via Android
创建 docker 时监听母鸡端口并转发到 docker 的端口
|
9
francis59 2020-11-25 00:56:31 +08:00 1
如果是用的默认的桥接方式映射的端口,那就直接用 host 机的 IP 地址访问
|
10
FireFoxAhri 2020-11-25 00:58:45 +08:00 via Android
@GTD 如果是 Windows 访问 wsl2 的我倒是最近刚研究出来,用 Windows 的 route add 方法可以转发到 wsl2 里面,Linux 下面应该也有类似的命令
|
11
AoTmmy 2020-11-25 01:29:12 +08:00 via Android
macvlan 指定 ip
比如本机是 192.168.0.2,可以把 docker 指定成 192.168.0.8 这种的 |
12
yestodayHadRain 2020-11-25 09:04:58 +08:00
楼主解决了更新一下帖子
|
13
OrangeLoveMilan 2020-11-25 09:17:43 +08:00 1
容器启动时默认使用 bridge 网络模式
你需要在启动时加上参数 -n host 这样容器就和宿主机共用一个 network 的 namespace |
14
GTD OP |
15
julyclyde 2020-11-25 10:50:52 +08:00
docker 成功的把初学者从“干点活”吸引到“修工具”去了
|