Д
docker network create -d macvlan --subnet=XX.XX.XX.56/29 --gateway=XX.XX.XX.57 -o parent=eth0 macvlan_test
Контейнеры я пробовал запускать двумя вариантами, с указанием мака и без:
docker run -d --net=macvlan_test --ip=XX.XX.XX.59 --mac-address=fa:16:3e:c0:85:3f nginx
docker run -d --net=macvlan_test --ip=XX.XX.XX.59 nginx
Если интерфейсы включены, то оба варианта не работают, контейнер не отзывается. Если отключить все интерфейсы кроме родительского eth0, то начинает работать вариант с явным указанием мака.
И я вот не понимаю, как сделать так, чтобы не нужно было явно указывать адрес/мак.