1.输入nmcli,查询宿主机网卡名称,ip、网关
2.docker创建网卡
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eno1 macnet
参数设置:
--subnet=192.168.1.0/24 为你IP组,用你查询的的IP最后改为.0就行,其他不变
--gateway=192.168.1.1 为你网关,根据你第一步查询的改就行
parent=eno1 为你的网卡,按照查询的改
其他命令:
查询docker所有网卡 docker network ls
删除创建的docker网卡
docker network rm c286ac8362cf #网卡ID
3.docker运行设置网卡,
docker run 。。。。 --net=macnet 或 --network=macnet 。。。。