1. 程式人生 > >docker 實戰---多臺物理主機的聯網,容器橋接到物理網絡

docker 實戰---多臺物理主機的聯網,容器橋接到物理網絡

容器橋接到物理網絡

docker 默認的橋接網卡是docker0

它只會在本機橋接所有的容器網卡,舉例來說容器的虛擬網卡在主機上看一般叫做veth*** 而docker只是把所有這些網卡橋接在一起,如veth2a4c51b:

[root@docker1 ~]# brctl show

bridge name bridge id STP enabled interfaces

br0 8000.0050562539b9 no ens33

[root@docker1 ~]# systemctl start dockeer

Failed to start dockeer.service: Unit not found.

[root@docker1 ~]# systemctl start docker

[root@docker1 ~]# brctl show

bridge name bridge id STP enabled interfaces

br0 8000.0050562539b9 no ens33

docker0 8000.02427091b8df no

[root@docker1 ~]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

6ceaacf4f8d6 registry "/entrypoint.sh /etc/" 2 weeks ago Exited (1) 8 days ago 0.0.0.0:5000->5000/tcp backstabbing_mclean

[root@docker1 ~]# docker start 6ceaacf4f8d6

6ceaacf4f8d6

[root@docker1 ~]# brctl show

bridge name bridge id STP enabled interfaces

br0 8000.0050562539b9 no ens33

docker0 8000.02427091b8df no veth2a4c51b

[root@docker1 ~]# ip a s

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000

link/ether 00:50:56:25:39:b9 brd ff:ff:ff:ff:ff:ff

inet6 fe80::250:56ff:fe25:39b9/64 scope link

valid_lft forever preferred_lft forever

5: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000

link/ether 00:50:56:25:39:b9 brd ff:ff:ff:ff:ff:ff

inet 10.0.0.10/24 brd 10.0.0.255 scope global br0

valid_lft forever preferred_lft forever

inet6 fe80::250:56ff:fe25:39b9/64 scope link

valid_lft forever preferred_lft forever

6: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP

link/ether 02:42:70:91:b8:df brd ff:ff:ff:ff:ff:ff

inet 172.17.0.1/16 scope global docker0

valid_lft forever preferred_lft forever

inet6 fe80::42:70ff:fe91:b8df/64 scope link

valid_lft forever preferred_lft forever

8: veth2a4c51b@if7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP

link/ether 72:b4:21:83:04:b4 brd ff:ff:ff:ff:ff:ff link-netnsid 0

inet6 fe80::70b4:21ff:fe83:4b4/64 scope link

valid_lft forever preferred_lft forever





docker 實戰---多臺物理主機的聯網,容器橋接到物理網絡