IPVlan - tryb L2
Po stworzeniu takiej sieci kontener może otrzymać adres IP z sieci lokalnej. Dziedziczy on jednak ten sam adres MAC, co host.
Tworzenie sieci odbywa się poprzez polecenie
docker network create -d ipvlan \
--subnet <podsieć>/<maska> \
--gateway <adres_podsieci> \
-o parent=<interfejs_sieciowy_nadrzędny> \
<nazwa_sieci>
Po utworzeniu takiej sieci konieczne jest statyczne nadanie adresu IP z konkretnej puli
docker run -itd --rm --network <nazwa_utworzonej_sieci> --ip <adres_IP_utworzonej_sieci> --name <nazwa_kontenera> <nazwa_obrazu>
Podczas tworzenia nie podajemy maski!