1.在docker下创建独立的虚拟网卡
sudo docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp2s0 mac1
–subnet=192.168.1.0/24 --gateway=192.168.1.1 根据你的网段和网关改一下
parent=enp2s0 enp2s0为你物理网卡的名称 如果不知道可以用ifconfig命令查看
mac1 为创建虚拟网卡的名称
2.运行docker
(举例)sudo docker run --restart=always -itd --ip=192.168.1.3 --network mac1 -v /var/run/docker.sock:/var/run/docker.sock smarthomefans/easydockerweb:latest
–ip=192.168.1.3 --network mac1 --ip=后面改你想要的ip --network mac1是使用的虚拟网卡