docker网络虚拟化技术演练
发布时间
阅读量:
阅读量
docker网络虚拟化技术演练
使用veth实现命名空间之间的互联
通过执行ip netns命令,可建立两个独立的网络命名空间,分别命名为ns1与ns2。
ip netns add ns1
ip netns add ns2
构建成对的虚拟网络接口veth,docker技术在容器与宿主机中各配置一个veth接口,二者通过配对的veth接口实现通信
ip link add veth0 type veth peer name veth1
将两个veth分别迁移至各自的命名空间中
ip link set veth0 netns ns1
ip link set veth1 netns ns2
为两个命名空间中的veth接口分配IP地址,并将其状态设置为up,其中exec命令具备进入命名空间的操作功能
ip netns exec ns1 ifconfig veth0 192.168.77.33/24 up
ip netns exec ns2 ifconfig veth1 192.168
全部评论 (0)
还没有任何评论哟~
