代码: 全选
[wwxb@TNAS-F49D ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
c984ffd24ca5 bridge bridge local <--- 网段 172.17.0.0/16
217212e696bd es-net bridge local <--- 网段 172.22.0.0/16
c5f6b492ca66 host host local
14ff4fc28c87 none null local代码: 全选
[wwxb@TNAS-F49D ~]# docker exec -it 0524a3c0d36f /bin/sh
/opt/alist # ip addr <--- 容器0524a3c0d36f的网络情况
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
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
2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
3: gre0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN qlen 1000
link/gre 0.0.0.0 brd 0.0.0.0
4: gretap0@NONE: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
5: erspan0@NONE: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
6: ip_vti0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
7: ip6_vti0@NONE: <NOARP> mtu 1364 qdisc noop state DOWN qlen 1000
link/tunnel6 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
8: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
9: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN qlen 1000
link/tunnel6 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
10: ip6gre0@NONE: <NOARP> mtu 1448 qdisc noop state DOWN qlen 1000
link/[823] 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
308: eth0@if309: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:04 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.4/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
/opt/alist # ping 172.17.0.1 <--- 容器内ping docker的网关 正常
PING 172.17.0.1 (172.17.0.1): 56 data bytes
64 bytes from 172.17.0.1: seq=0 ttl=64 time=0.066 ms
64 bytes from 172.17.0.1: seq=1 ttl=64 time=0.052 ms
64 bytes from 172.17.0.1: seq=2 ttl=64 time=0.063 ms
^C
--- 172.17.0.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.052/0.060/0.066 ms
/opt/alist # ping 192.168.1.7 <--- 容器内pingNAS的局域网IP 不通
PING 192.168.1.7 (192.168.1.7): 56 data bytes
^C
--- 192.168.1.7 ping statistics ---
71 packets transmitted, 0 packets received, 100% packet loss
/opt/alist # ping 192.168.1.1 <--- 容器内ping局域网网关 正常
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: seq=0 ttl=63 time=0.916 ms
64 bytes from 192.168.1.1: seq=1 ttl=63 time=0.857 ms
64 bytes from 192.168.1.1: seq=2 ttl=63 time=0.882 ms
64 bytes from 192.168.1.1: seq=3 ttl=63 time=0.882 ms
^C
--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.857/0.884/0.916 ms代码: 全选
[wwxb@TNAS-F49D ~]# docker exec -it 208ecb732c01 /bin/sh
sh-4.4$ ip addr <--- 容器208ecb732c01的网络情况
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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
2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
3: gre0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000
link/gre 0.0.0.0 brd 0.0.0.0
4: gretap0@NONE: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
5: erspan0@NONE: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
6: ip_vti0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
7: ip6_vti0@NONE: <NOARP> mtu 1364 qdisc noop state DOWN group default qlen 1000
link/tunnel6 :: brd ::
8: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
9: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000
link/tunnel6 :: brd ::
10: ip6gre0@NONE: <NOARP> mtu 1448 qdisc noop state DOWN group default qlen 1000
link/gre6 :: brd ::
330: eth0@if331: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:16:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.22.0.3/16 brd 172.22.255.255 scope global eth0
valid_lft forever preferred_lft forever
sh-4.4$ ping 172.22.0.1 <--- 容器内ping docker网关 不通
PING 172.22.0.1 (172.22.0.1) 56(84) bytes of data.
From 172.22.0.3 icmp_seq=1 Destination Host Unreachable
From 172.22.0.3 icmp_seq=2 Destination Host Unreachable
From 172.22.0.3 icmp_seq=3 Destination Host Unreachable
^C
--- 172.22.0.1 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 151ms
sh-4.4$ ping 172.22.0.2 <--- 容器内ping使用相同网络的其他容器 正常
PING 172.22.0.2 (172.22.0.2) 56(84) bytes of data.
64 bytes from 172.22.0.2: icmp_seq=1 ttl=64 time=0.065 ms
64 bytes from 172.22.0.2: icmp_seq=2 ttl=64 time=0.034 ms
64 bytes from 172.22.0.2: icmp_seq=3 ttl=64 time=0.043 ms
^C
--- 172.22.0.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 40ms
rtt min/avg/max/mdev = 0.034/0.047/0.065/0.014 ms