docker-compose创建网桥,添加子网,删除网卡
1.创建docker网卡[root@i ~]# brctl addbr docker0[root@i ~]# ip addr add 192.168.42.1/24 dev docker0# 这里的ip是给docker内部用的, 随意配置一个即可[root@i ~]# ip link set dev docker0 up[root@i ~]# ip addr show dock...
·
1.创建docker网卡
[root@i ~]# brctl addbr docker0
[root@i ~]# ip addr add 192.168.42.1/24 dev docker0
# 这里的ip是给docker内部用的, 随意配置一个即可
[root@i ~]# ip link set dev docker0 up
[root@i ~]# ip addr show docker0
# 查看docker
[root@i ~]# systemctl restart docker
[root@i ~]# systemctl restart docker
# 启动docker服务
2.添加子网
[root@i ~]# docker network create backend
# 这样我们就创建了backend子网,docker-compose就可以直接使用这个network
# 如果无法常见子网,则使用下面的命令,跳过安全问题
[root@i ~]# docker network create backend --subnet 172.24.24.0/24
[root@i ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
6afff4d90f05 backend bridge local
57de7f32064e bridge bridge local
4b44a5340d6e host host local
ac8e8ffe243f none null local
这里可以看到有backend
3.删除网卡
[root@i ~]# brctl show
#查看网桥状态
bridge name bridge id STP enabled interfaces
br-5db3fa0c465f 8000.02424cfb3937 no veth038d483
veth2950f5c
veth669dc5e
veth715203f
veth9f31643
vethd0f5330
docker0 8000.3a4803cd6298 no veth9d3badb
vethd7530fd
[root@i ~]# brctl delif <网桥名> <端口名>
#卸载网桥上的端口
[root@i ~]# ifconfig
#查看是否有网桥网卡名
[root@i ~]# ifconfig <网桥名> down
#关闭此网卡
[root@i ~]# brctl delbr <网桥名>
#删除网桥
更多推荐
已为社区贡献3条内容
所有评论(0)