Эквивалент - NNET = HOST в Docker Compose файл при создании Docker Container

Я попробовал Docker Run-innet = host -d --name pdns-рекурс pschiffe / pdns-рекурс и работает. Теперь моя цель - использовать DockerFile, чтобы пройти некоторую среду без ошибок.

Я попробовал:

networks:
  name: host

и

networks:
  name: "host"

, а также указанные примеры здесь .

Я всегда получаю файл сочинения »./Docker-comple.yml 'недействителен, потому что: services.recursor.networks.name содержит неверный тип, он должен быть объектом или нулю Отказ

Любые предложения очень ценятся.

2
задан 1 March 2021 в 11:41

1 ответ

Use network_mode instead:

network_mode

Network mode. Используйте те же значения, что и для клиента докер-клиента -network. параметр плюс специальная форма service:[имя службы].

network_mode: "мост"
network_mode: "хост"
network_mode: "нет"

Вы можете использовать сети для указания сети хостов в режиме роя, установив драйвер данной сети на хост .

4
ответ дан 18 March 2021 в 23:30

Другие вопросы по тегам:

Похожие вопросы: