docker 网络和/etc/docker/daemon.json文件详情
/etc/docker/daemon.json(没有就创建)
[root@master ~]# /etc/docker/deamon.json { "registry-mirrors": ["https://registry.docker-cn.com"], "graph": "/data/lib/docker", "bip": "172.16.0.1/24" } //registry-mirrors 仓库地址,这里修改为国内的官方加速地址 //graph 镜像、容器的存储路径,默认是/var/lib/docker //bip 容器的IP网段
或者 docker --daemon --bip=172.16.0.1/24
注意其中的“--bip=172.16.0.1/24”这个参数,它限制了所在节点容器获得的IP范围。
以下着重举例分析使用BridgeIP和BridgeIface,在启动Docker Daemon时进行网络配置:
启动Docker Daemon使用命令 |
用途注释 |
docker -d |
启动Docker Daemon,使用默认网桥docker0,不指定CIDR网络地址 |
docker -d -b=”xxx” |
启动Docker Daemon,使用 网桥xxx,不指定CIDR网络地址 |
docker -d --bip=”172.17.42.1” |
启动Docker Daemon,使用默认网桥docker0,使用指定CIDR网络地址”172.17.42.1” |
docker -d --bridge=”xxx” --bip=”10.0.42.1” |
报错,出现兼容性问题,不能同时指定”BridgeIP”和”BridgeIface” |
docker -d --bridge=”none” |
启动Docker Daemon, 不创建Docker网络环境
|
参考:https://www.cnblogs.com/davidwang456/articles/9602909.html