默认已经安装好docker了
创建网络:
docker network create -d macvlan --subnet=192.200.1.0/24 --gateway=192.200.1.2 -o parent=ens32 test
创建了名为test的网络,在192.200.1网段,设置了网关
创建docker
docker run --net=test --ip=192.200.1.143 -itd -v /test01:/test01 --name test001 tomcat8:template /bin/bash
创建了网络为test,ip为192.200.1.143,共享主机/test01目录,名字为test001的镜像
至此,1网段的其他机器应该已经可以ping通这台docker的ip了
我是在虚拟机上测试的docker,开始的时候并没有ping通,也是查找了很多资料,问了很多人,终于找到了问题所在:
还应该在vmware上开启网络的混杂模式,开启方式如下:
在vmware中选中虚拟机所在的物理机-->选择配置-->选择网络-->属性-->编辑-->安全-->混杂模式更改为接受
然后我的ip马上就通了,以此来记录一下遇到的问题吧。