首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置文件上的MacOS docker挂起

配置文件上的MacOS docker挂起
EN

Stack Overflow用户
提问于 2017-08-08 22:59:11
回答 1查看 323关注 0票数 3

我已经在高级部分编辑了我的docker首选项,您可以在其中粘贴JSON并重新启动。我已经添加了下面的代码,但应用程序永远不会启动,它说如果挂起就重置(我确实是这样做的),但没有给我任何原因说明它挂起的原因。检查文档,我的JSON看起来是有效的。

按照以下设置进行配置:

代码语言:javascript
复制
{
  "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
}

和附加的屏幕

我试过了,只用了两种设置,它仍然不能工作。我用fixed-cidr自己尝试了一下,它被接受了,但是更改没有反映在我的映像中,机器仍然是默认的172.17.0.0/16

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

代码语言:javascript
复制
{
  "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,我是否需要在新网桥的nat之外做一些额外的事情(我这样做的时候是创建了一个新的网桥还是编辑了原始的网桥?)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-10 23:24:01

你使用default-gateway的时候可能会有问题。这里有一些您需要设置的设置。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45571785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档