Docker 修改默认网段
2017-12-15 11:11
302 查看
Docker安装
1.获取最新Docker版本root@ubuntu:~# wget -qO- https://get.docker.com/ | sh 如果有提示,则输入 y
2.修改Docker 默认网段
Docker 默认网段为172.17.*.*,如无内网冲突,略过此处 所需工具:brctl brctl 安装: sudo apt install bridge-utils 1.停止 Docker 服务 root@ubuntu:~# service docker stop 2.创建新的网桥(新的网段) root@ubuntu:~# brctl addbr bridge0 root@ubuntu:~# ip addr add 10.26.34.0/24 dev bridge0 root@ubuntu:~# ip link set dev bridge0 up 3.确认网桥信息 root@ubuntu:~# ip addr show bridge0 4: bridge0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state UP group default link/ether 66:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff inet 192.168.5.1/24 scope global bridge0 valid_lft forever preferred_lft forever 4.修改配置文件 /etc/docker/daemon.json(如不存在则创建一个 touch daemon.json),使Docker启动时使用自定义网桥 { "bridge": "bridge0" } 5.重启 Docker root@ubuntu:~# service docker start . 确认 NAT 网络路由 root@ubuntu:~# iptables -t nat -L -n Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.5.0/24 0.0.0.0/0 6.删除不再使用的网桥 root@ubuntu:~# ip link set dev docker0 down root@ubuntu:~# brctl delbr docker0 root@ubuntu:~# iptables -t nat -F POSTROUTING 7.创建新的容以验证网络 官方文档参考:https://docs.docker.com/engine/userguide/networking/default_network/build-bridges/ 备注: 在老版本的 Docker 中会提示修改/etc/default/docker文件,然而按照网上的介绍并不能生效,导致Docker 无法 启用,多次尝方式与解决无果,果断升级新版
相关文章推荐
- Docker--------修改Docker0网桥默认网段
- 修改docker默认172.17网段
- Docker修改默认网段
- Docker修改默认的网段
- 修改docker镜像默认目录
- 修改docker镜像默认目录
- Docker修改默认存储位置
- 修改Docker默认镜像和容器的存储位置的方法
- 12. Docker修改默认存储位置
- 修改docker镜像默认目录
- 修改Docker默认镜像和容器的存储位置
- 修改CentOs7 上Docker默认文件系统DeviceMapper为OverlayFS
- Docker 修改默认存储位置
- Docker 修改默认存储位置
- 【Docker】修改doker0默认ip地址
- 修改docker的默认存储位置
- 修改docker镜像默认目录
- 修改docker镜像默认目录
- 修改docker的默认存储路径
- 修改docker镜像默认目录