使用MacVlan(建議使用)

sudo modprobe macvlan
sudo ip link set enp0s3 promisc on
ifconfig enp3s0
enp3s0: flags=4355<UP,BROADCAST,PROMISC,MULTICAST> mtu 1500
ether a8:1e:84:35:9f:fe txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
docker network create -d macvlan --subnet 192.168.43.0/24 --gateway 192.168.43.1 -o parent=enp0s3 -o macvlan_mode=bridge macnet
docker network ls
docker run -id --net macnet --ip 192.168.43.5 --name c1 busybox sh
# 查看容器IP
$ docker exec c1 ip a




透過 portainer 可以看資源使用狀況

如何開機啟動
如何加入IPv6
IPv6 Macvlan Bridge Mode

Last updated