Mac 上的 docker 怎么让容器 ip 与宿主同一网段

2022 年 6 月 14 日
 zhouwb

就是假如宿主的 ip 是 192.168.1.2 ,容器配置一个 ip 是 192.168.1.3

https://blog.csdn.net/baidu_38115306/article/details/103437826

看了一下上面的教程,貌似对 mac 不适用啊,查了一晚上都没搞定,哪位大神知道怎么弄吗?

2468 次点击
所在节点    Apple
12 条回复
ryanbuu
2022 年 6 月 14 日
mac 里的 container 实际是在一个 linux 虚拟机上跑的…
seanzxx
2022 年 6 月 14 日
看你用的是什么虚拟机,Docker Desktop 在 macOS 上不支持 桥接,你可以用 Virtual Machine 或者 Parallels Desktop 自己安装一个 Linux ,再设置 Docker ,这就可以支持桥接了
zhouwb
2022 年 6 月 14 日
@seanzxx 这样啊,我说为啥怎么配置都不行呢,我用的就是 docker desktop
xuanbg
2022 年 6 月 14 日
不用-p ,用--network host
littlewing
2022 年 6 月 14 日
mac 上的 docker 实际上也是一个 Linux 虚拟机,而且还特别难用,还不如自己装个 Linux 虚拟机然后再上面跑 docker
ryanbuu
2022 年 6 月 14 日
虚拟机的话可以尝试下 VMware 的 Photon OS ,专门用来跑容器的,体积比较小。
zhouwb
2022 年 6 月 14 日
@q1angch0u 谢谢,试试,虚拟机 linux 下运行 docker 是不是比在 Mac 下对资源占用更低啊
ryanbuu
2022 年 6 月 14 日
其实是一个道理……“比在 Mac 下”也是在虚拟机里……还是建议在服务器上跑 docker 哈哈哈
zhouwb
2022 年 6 月 14 日
@q1angch0u 你知道 photon 最小版本和正常版本区别是啥吗?我怎么没找到说明这个的啊?
ryanbuu
2022 年 6 月 14 日
zhouwb
2022 年 6 月 14 日
@q1angch0u 谢谢
volvo007
2022 年 6 月 15 日
@q1angch0u 多谢大佬, 我也很苦恼 docker desktop 占用资源有点多的. 我也不跑啥大的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/859413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX