В настройках VirtualBox у виртуальной машины с докером нужно настроить один из интерфейсов как сетевой мост на en0 в Mac OS X.
У вас почему-то второй и третий адаптер одинаковые, третий в данный момент не пробрасывается и его можно изменить на сетевой мост.
Теперь ifconfig на виртуальной машине будет выглядеть так:
Тут eth0 как раз моя домашняя сеть, проброшенная в виртуальную машину.
Далее при запуске контейнера сделать проброс портов с контейнера в виртуальную машину на сетевой интерфейс моста. Параметр "-p портвиртмашины:портконтейнера"
Например:
docker run --name nginx -p 8080:80 -d richarvey/nginx-php-fpm
Тут nginx запускается на 80 порту в контейнере, но мы пробрасываем 80 порт из контейнера на 8080 порт в виртуальную машину и он будет доступен по адресу
http://IPвиртмашины:8080/ifconfig Mac OS X