docker:network:macvlan
This is an old revision of the document!
MACVLAN
- Dual stack
docker network create -d macvlan \ --ipv6 \ --subnet=192.168.222.0/24 \ --subnet=2001:db8:1d:2ec::/64 \ --gateway=192.168.222.1 \ --gateway=2001:db8:1d:2ec::1 \ -o parent=enp5s0f3.100 \ vlan100
- IPV4 only
docker network create -d macvlan \ --subnet=192.168.222.0/24 \ --gateway=192.168.222.1 \ -o parent=enp5s0f3.100 \ vlan100-ipv4
- IPV6 only
docker network create -d macvlan \ --ipv6 \ --subnet=2001:db8:1d:2ec::/64 \ --gateway=2001:db8:1d:2ec::1 \ -o parent=enp5s0f3.100 \ vlan100-ipv6
- To test it
docker run --rm -it --name alpine --network vlan100 alpine ping ipv6.google.com docker run --rm -it --name alpine --network vlan100 alpine ping 8.8.8.8 docker run --rm -it --name alpine --network vlan100-ipv4 alpine ping 8.8.8.8 docker run --rm -it --name alpine --network vlan100-ipv6 alpine sh ping ipv6.google.com docker run --rm -it --name alpine --network vlan100-ipv4 --network vlan100-ipv6 alpine ping 8.8.8.8 docker run --rm -it --name alpine --network vlan100-ipv4 --network vlan100-ipv6 alpine ping ipv6.google.com
docker/network/macvlan.1763998377.txt.gz · Last modified: by jonathan
