instruction: Create a Dockerfile for networking
output: ```dockerfile
  from being used in the macvlan network, such
  as when a given IP address is already in use, use --aux-addresses:
  
  $ docker network create -d macvlan \
   --subnet=192.168.32.0/24 \
   --ip-range=192.168.32.128/25 \
   --gateway=192.168.32.254 \
   --aux-address="my-router=192.168.32.129" \
   -o parent=eth0 macnet32
  802.1Q trunk bridge modeIf you specify a parent interface name with a dot included, such as eth0.50,
  Docker interprets that as a sub-interface of eth0 and creates the sub-interface
  automatically.
  
  $ docker network create -d macvlan \
   --subnet=192.168.50.0/24 \
   --gateway=192.168.50.1 \
   -o parent=eth0.50 macvlan50
  Use an IPvlan instead of MacvlanIn the above example, you are still using a L3 bridge. You can use ipvlan
  instead, and get an L2 bridge. Specify -o ipvlan_mode=l2.
  
  $ docker network create -d ipvlan \
   --subnet=192.168.210.0/24 \
   --subnet=192.168.212.0/24 \
   --gateway=192.168.210.254 \
   --gateway=192.168.212.254 \
   -o ipvlan_mode=l2 -o parent=eth0 ipvlan210
  Use IPv6If you have
  configured the Docker daemon to allow IPv6,
  you can use dual-stack IPv4/IPv6 macvlan networks.
  
  $ docker network create -d macvlan \
   --subnet=192.168.216.0/24 --subnet=192.168.218.0/24 \
   --gateway=192.168.216.1 --gateway=192.168.218.1 \
   --subnet=2001:db8:abc8::/64 --gateway=2001:db8:abc8::10 \
   -o parent=eth0.218 \
   -o macvlan_mode=bridge macvlan216
  Next stepsLearn how to use the Macvlan driver in the
  Macvlan networking tutorial.
  Request changesTable of contentsOptionsCreate a Macvlan networkBridge mode802.1Q trunk bridge modeUse an IPvlan instead of MacvlanUse IPv6Next steps
  
  Product offerings
  Pricing
  About us
  Contribute
  Read llms.txt
  Cookies Settings
  
  Status
  Legal```