В нашем решении мы хотим подключить наш модуль Edge к служебной шине хоста в другой сети.
DNS-серверу не разрешено (в расчете на проектирование) отображать DNS на этом хосте, поэтомуМне нужно выполнить отображение dns в файле hosts контейнера Windows, в котором работает модуль Edge.
Я провел несколько тестов с помощью команд docker run и docker build, установив --add-hostпараметр, но это не поддерживается в контейнерах Windows.Просмотр файла после того, как контейнер был запущен с этим флагом, по крайней мере показывает, что это не так.
Более того, я не уверен, что могу использовать это, так как среда выполнения Edge контролирует работу контейнеров (пожалуйста, поправьте меня, если я ошибаюсь).
В своем отчаянии я пытался изменить файл hosts с помощью кода, но меня остановили из-за того, что административные привилегии не были выполнены.В любом случае это похоже на хак, и это не то, что нужно делать.
Есть ли более простой способ добавить отображение хоста DNS?