Моему приложению dockerized необходим доступ к чему-то в локальной сети, что невозможно без network_mode: "host"
version: '3.4'
services:
app:
network_mode: "host"
image: node:latest
volumes:
- .:/usr/app
- node_modules:/usr/app/node_modules
working_dir: /usr/app
ports:
- 3000:3000
volumes:
node_modules:
Если я закомментирую network_mode: "host"
, мое приложение отлично работает на http://localhost:3000. ЕслиЯ снова добавляю его, он все еще работает, но больше не доступен на http://localhost:3000.
Редактировать: Я только что проверил мир приветствия на Ubuntu, и он работает, но не на Mac, Mac, похоже, не работает с network_mode: "host"