假设咱们有 A , B , C 3台机器docker
A: 192.168.1.10bash
B: 192.168.1.11网络
C: 192.168.1.12ssh
如今A上输入rest
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 mynet
建立一个macvlan的网络,网络名为mynet 继承网卡eth0的属性code
分别在B和C上输入相同的命令继承
这样咱们就建立了3个一样网络,分别在3个不一样的机器上ip
使用命令建立dockerit
docker run --restart=always --net=mynet --name="test1" --ip=192.168.1.100 -v /jastme/test1:/testl --privileged=true --cpu-shares 1024 -m 4096 -dit a9ff415eb22b /bin/bash docker run --restart=always --net=mynet --name="test1" --ip=192.168.1.101 -v /jastme/test1:/testl --privileged=true --cpu-shares 1024 -m 4096 -dit a9ff415eb22b /bin/bash docker run --restart=always --net=mynet --name="test1" --ip=192.168.1.102 -v /jastme/test1:/testl --privileged=true --cpu-shares 1024 -m 4096 -dit a9ff415eb22b /bin/bash
分别在3台机器上建立3个docker容器ast
然在进入容器ssh到其余容器
你能够发现网络都是通的,这样,局域网就成功建立好了。