Skip to main content

Create a MAC VLAN network

Description

The command below is an example of creating a layer 2 macvlan network in docker. In the example below, the network I am using is 10.128.140.0/24 on interface ens160. You will have to replace the subnet and interface according to your install.

Conifguration

docker network create -d macvlan --subnet=10.128.140.0/24 --gateway 10.128.140.1 -o parent=ens160 L2-Connect

After creation of the network you can take a look to make sure it exists

root@container:~# docker network ls

NETWORK ID     NAME         DRIVER    SCOPE

01734d37ed78   L2-Connect   macvlan   local

310563fabcd7   bridge       bridge    local

4bc024cbd7cc   host         host      local

d2879a267450   none         null      local