修改docker0默认IP
思韵闪耀
2021-02-04
0

Docker 修改docker0网桥的默认IP
原理介绍
docker服务默认会创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,相当于将所有容器和其主机都放到同一个网络。
docker默认指定docker0网桥的IP地址和子网掩码(172.17.0.1/16),使得主机和容器之间能通过网桥通信,同时还给出了MTU值,
默认是1500Bytes或宿主机网络路由上支持的默认值。可以在daemon.json中进行配置,也可以在dockerd服务配置文件中配置DOCKER_OPTS,
然后重启服务。

bip=CIDR IP地址加掩码格式,例如192.168.0.1/24
mtu=BYTES 覆盖默认的Docker MTU配置
“bip”: CIDR
“mtu”: BYTES
或者

DOCKER_OPTS="–bip=192.168.0.1/24 --mtu=1400"

配置文件
# vim /etc/docker/daemon.json
{
    "bip": 192.168.0.1/24,
    "mtu": 1400
}
修改生效
使之生效的命令如下:

# systemctl stop docker
# ip link set dev docker0 down
# brctl delbr docker0
# systemctl start docker



注意事项
该方法只适用于一部分场景,就是环境中没有运行的容器,也就是说,要想通过该方式修改docker0的IP,
需要额外做一件事情,那就是需要先保证环境中没有运行着的容器,否则是修改不成功的。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

ACL访问控制-华为
一、ACL 访问控制列表ACL(Access Control Li...
2021-10-30
通配符掩码
通配符掩码(wildcard-mask)路由器使用的通配符掩码与源...
2021-10-16
Windows 错误代码
Error Messages for Windows Server...
2021-05-19
Windows Serve...
前言 我们按照下图来创建第一个林中的第一个域。创建方法为先安装一台...
2021-05-16
配置 docker0 网桥
Docker 服务默认会创建一个 docker0 网桥(其上有一个...
2021-02-04
修改docker0默认IP
Docker 修改docker0网桥的默认IP 原理介绍 dock...
2021-02-04

热门资讯

docker的daemon.j... docker的daemon.json文件以及key,json文件的作用 1.静态的镜像文件转为动态容...
使用docker部署社区版on... 操作系统: centos7 3.10.0-514.26.2.el7.x86_64 docker版本:...
修改Docker config... 修改Docker config文件的坑 有一个容器之前只开了一个端口,现在要多开一个端口。 首先关闭...
Windows Server ... 一、 打开windows PowerShell,输入以下命令进行安装Docker 1)安装onege...
windows10 彻底卸载 ... 删除docker程序 记事本新建脚本文件 a.ps1,内容如下: $ErrorActionPrefe...
使用Docker部署ONLYO... 推荐服务器配置 RAM : 4 GB+ CPU : 双核 2 GHz + Swap : 至少2 GB...
Winserver 2019 ... 引言 :对于 在winserver 2019上安装docker ,官方有说明,网上也有教程,但是大部...
如何查看一个docker镜像有... 如何查看一个docker镜像有哪些版本 如何查看一个docker镜像有哪些版本 要想查看镜像的版本和...
查看已下载的Docker镜像l... 命令格式:docker image inspect (docker image名称):latest|...
seafile6.1.1部署o... seafile6.1.1部署onlyoffice后中文乱码解决办法 首先感谢cool_ccr,按这个...