首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >永久更改坞站网桥IP

永久更改坞站网桥IP
EN

Stack Overflow用户
提问于 2018-03-02 06:08:21
回答 1查看 479关注 0票数 0

我正在尝试配置dockerd以使用网桥ip 172.31.0.1/24 (据我所知,它必须是一个子网)。我对文件/etc/docker/daemon.json进行了如下配置:

代码语言:javascript
复制
{   "dns": ["8.8.8.8", "8.8.4.4"]}
{  "bip": "172.31.1.1/24",
  "ipv6": false}

然后我做了systemctl stop docker && systemctl start docker它不工作:-/你能帮我永久设置这个网桥子网吗?大多数在线帮助都是临时设置的,而不是我感兴趣的。

我还更改了文件/etc/default/docker,但这似乎对运行在systemd上的系统没有影响。

Ubuntu 16.04,Docker版本17.12.1-ce,内部版本7390fc6

EN

回答 1

Stack Overflow用户

发布于 2018-03-02 18:29:17

您的/etc/docker/daemon.json当前不正确。从字面上看,它内部包含两个JSON结构:

代码语言:javascript
复制
{   "dns": ["8.8.8.8", "8.8.4.4"]}

代码语言:javascript
复制
{  "bip": "172.31.1.1/24",
  "ipv6": false}

当你在你的主机上启动/重启docker时,它会从/etc/docker/daemon.json读取JSON结构,也就是只读取第一部分。这就是不应用IP更改的原因。

正确的/etc/docker/daemon.json为:

代码语言:javascript
复制
{ 
  "dns": ["8.8.8.8", "8.8.4.4"], 
  "bip": "172.30.1.1/24",
  "ipv6": false
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49059465

复制
相关文章

相似问题

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