Docker windows --network = аналог хоста

Я хочу запустить mongodb внутри контейнера докеров (без установки на хост-компьютере) и работать с ним локально.

Для линукса делаю:

docker run --network=host mongo

и все работает как я хочу. Я могу подключиться к mongodb, который работает на localhost:27017.

Но когда я делаю то же самое на компьютере с Windows 10, я не могу подключиться к localhost:27017 с хост-компьютера. Когда я запускаю команду, как указано выше, в консоли я вижу, что mongodb работает и ожидает подключения. Но я не могу подключиться с хоста Windows.

Итак, как заставить его работать?


person Alendorff    schedule 20.10.2017    source источник