V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouwb
V2EX  ›  Apple

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

  •  
  •   zhouwb · 232 天前 · 1404 次点击
    这是一个创建于 232 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    12 条回复    2022-06-15 11:07:25 +08:00
    q1angch0u
        1
    q1angch0u  
       232 天前 via iPhone   ❤️ 2
    mac 里的 container 实际是在一个 linux 虚拟机上跑的…
    seanzxx
        2
    seanzxx  
       232 天前   ❤️ 1
    看你用的是什么虚拟机,Docker Desktop 在 macOS 上不支持 桥接,你可以用 Virtual Machine 或者 Parallels Desktop 自己安装一个 Linux ,再设置 Docker ,这就可以支持桥接了
    zhouwb
        3
    zhouwb  
    OP
       232 天前 via iPhone
    @seanzxx 这样啊,我说为啥怎么配置都不行呢,我用的就是 docker desktop
    xuanbg
        4
    xuanbg  
       232 天前   ❤️ 1
    不用-p ,用--network host
    littlewing
        5
    littlewing  
       232 天前   ❤️ 1
    mac 上的 docker 实际上也是一个 Linux 虚拟机,而且还特别难用,还不如自己装个 Linux 虚拟机然后再上面跑 docker
    q1angch0u
        6
    q1angch0u  
       232 天前   ❤️ 1
    虚拟机的话可以尝试下 VMware 的 Photon OS ,专门用来跑容器的,体积比较小。
    zhouwb
        7
    zhouwb  
    OP
       231 天前
    @q1angch0u 谢谢,试试,虚拟机 linux 下运行 docker 是不是比在 Mac 下对资源占用更低啊
    q1angch0u
        8
    q1angch0u  
       231 天前
    其实是一个道理……“比在 Mac 下”也是在虚拟机里……还是建议在服务器上跑 docker 哈哈哈
    zhouwb
        9
    zhouwb  
    OP
       231 天前 via iPhone
    @q1angch0u 你知道 photon 最小版本和正常版本区别是啥吗?我怎么没找到说明这个的啊?
    zhouwb
        11
    zhouwb  
    OP
       231 天前 via iPhone
    @q1angch0u 谢谢
    volvo007
        12
    volvo007  
       231 天前
    @q1angch0u 多谢大佬, 我也很苦恼 docker desktop 占用资源有点多的. 我也不跑啥大的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3486 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.