docker之点到点的容器网络的配置

2020-06-17 06:54:50易采站长站整理

4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
link/ether 02:42:a3:f4:2f:40 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:a3ff:fef4:2f40/64 scope link
valid_lft forever preferred_lft forever

7. 设置两个容器网络空间的ip


[root@liuxin-test01 ~]# ip netns exec 21682 ip addr add 192.168.99.1/32 dev A
[root@liuxin-test01 ~]# ip netns exec 21832 ip addr add 192.168.99.2/32 dev B

8. 启动两个容器的网络


[root@liuxin-test01 ~]# ip netns exec 21682 ip link set A up
[root@liuxin-test01 ~]# ip netns exec 21832 ip link set B up

9. 给这两个容器设置一下网关


[root@liuxin-test01 ~]# ip netns exec 21682 ip route add 192.168.99.2/32 dev A
[root@liuxin-test01 ~]# ip netns exec 21832 ip route add 192.168.99.1/32 dev B

10. 测试


[root@f64cdc7ffff1 /]# ping 192.168.99.2
PING 192.168.99.2 (192.168.99.2) 56(84) bytes of data.
64 bytes from 192.168.99.2: icmp_seq=1 ttl=64 time=0.095 ms


[root@cd4df383b68e /]# ping 192.168.99.1
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
64 bytes from 192.168.99.1: icmp_seq=1 ttl=64 time=0.057 ms

您可能感兴趣的文章:Docker容器配置Nginx实例分享Docker 手动配置容器网络实例详解nginx在docker容器中自动生成配置文件Docker配置容器位置与小技巧总结