эквивалент --net=host в файле компоновки докеров при создании контейнера докеров
Я старался
docker run --net=host -d --name pdns-recursor pschiffe/pdns-recursorи это работает. Теперь моя цель — использовать файл dockerfile для передачи некоторой среды без ошибок.
Я старался:
networks:
name: host
а также
networks:
name: "host"
а также примеры, указанные здесь .
я всегда получаю
The Compose file './docker-compose.yml' is invalid because: services.recursor.networks.name contains an invalid type, it should be an object, or a null.
Любые предложения очень ценятся.
1 ответ
network_modeСетевой режим. Используйте те же значения, что и в клиенте Docker.
--networkпараметр плюс специальная формаservice:[service name].network_mode: "bridge" network_mode: "host" network_mode: "none"
Вы можете использовать
networksчтобы указать хост-сеть в режиме роя, установивdriverданной сети к
host.