IP хост-машины: 192.168.123.2 Шлюз: 192.168.123.1
Адаптер - enp3s0, поэтому я создаю сеть докеров на хосте:
docker network create -d macvlan --subnet 192.168.123.0/24 --gateway 192.168.123.1 -o parent=enp3s0 -o macvlan_mode=bridge macnet
Запустить контейнерный набор IP
docker run --net macnet --ip 192.168.123.102 --name hd3 -it ubuntu bash
Контейнер и хост-компьютер ping Gateway 192.168.123.1 работают.
Но не работает между контейнером и хостом.
Контейнер:
ping Gateway в порядке
ping Host не в порядке
Хост:
шлюз ping в порядке
Контейнер ping не в порядке
Почему и как я могу обмениваться данными между докер-контейнером и хост-машиной?