gpt4 book ai didi

MacOS docker 卡在配置文件上

转载 作者:行者123 更新时间:2023-12-02 04:33:59 29 4
gpt4 key购买 nike

我已经在高级部分编辑了我的 docker 首选项,您可以在其中粘贴 JSON 并重新启动。我已经添加了下面的内容,但应用程序从未启动,它说如果它挂起(我这样做)则重置,但没有给出它挂起的原因。检查文档我的 JSON 看起来有效。

配置如下:

{
"experimental" : true,
"bip" : "192.168.16.1/20",
"debug" : true,
"default-gateway" : "192.168.17.1",
"dns" : [
"10.50.0.1"
],
"fixed-cidr" : "192.168.17.0/24",
"ip-forward": true
}

和附带的屏幕 docker settings

我已经尝试了两种设置,但仍然无法正常工作。我自己用 fixed-cidr 试了一下,它被接受了,但变化没有反射(reflect)在我的图像中,机器仍然是默认的 172.17.0.0/16

编辑:ok 设置已被接受,如下所示:

{
"experimental" : true,
"bip" : "192.168.16.1/20",
"debug" : true,
"default-gateway" : "192.168.17.1",
"dns" : [
"10.50.0.1"
],
"fixed-cidr" : "192.168.17.0/24"
}

但是网桥现在不工作了,我无法从 VM 网络之外的 VM ping,我是否需要对新网桥做一些额外的事情(我这样做时是创建了一个新网桥还是对原始网桥进行了编辑? )

谢谢

最佳答案

问题似乎与您对 default-gateway 的使用有关。您需要在此处进行一些设置。

default-gateway 设置需要在用于默认范围的 IP 范围内。现在您确实提供了 fixed-cidr,但是如果您之前使用不同的范围启动 dockerd,docker0 网桥将仍然存在,甚至会使用最初创建时使用的范围创建。

如果您提供了一个 bip 选项,这应该会清除它,但请注意该选项需要在您的 default-gateway 范围内。另请注意,您发布的原始配置不正确,因为您将 bip 设置为 192.168.1.5/24 但网关是 192.168.2.5 并且 fixed-cidr 在同一范围内。

关于MacOS docker 卡在配置文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45571785/

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