Вам нужен сетевой мост в Docker. При условии, что 192.168.1.12 действительно является IP-адресом вашего хоста, эта команда создаст сеть 'dockernet'
$ docker network create -d bridge --subnet 192.168.1.0/24 --gateway 192.168.1.12 dockernet
Используйте эту сеть при запуске контейнера:
$ docker run --net=dockernet [...]
Другой подход будетиспользовать сетевой драйвер 'host' для контейнера, если вы обнаружите, что отсутствие сетевой изоляции приемлемо для этой цели. См. Хост-сеть и учебник для получения дополнительной информации.
Как правило, Сетевая документация Docker рекомендуется и легко читается.