Есть ли способ указать настраиваемые аргументы для выполнения команды docker run внутри функций Azure?
Я пытаюсь развернуть пользовательский образ в лазурной функции, и мне нужно изменить /etc/hosts
файл внутри контейнера.
Я пробовал давать --add-host
аргумент на этапе сборки докера, но это не помогает. И поскольку это лазурная функция, она запускает команду docker run самостоятельно без ручного вмешательства.
Итак, просто хотел узнать, есть ли возможность добавить --add-host
аргумент команды docker run через конфигурацию функции Azure.
1 ответ
Боюсь, добавить невозможно --add-host
аргумент команды запуска докера. Это среда выполнения функции, которая развертывается платформой Azure. В нем нельзя изменить какие-либо параметры.
Если вы хотите изменить /etc/hosts
файла, насколько я знаю, есть два способа сделать это. Один из них - изменить его непосредственно при создании собственного изображения. Другой - включить SSH-сервер в настраиваемом образе, а затем изменить/etc/hosts
файл, когда функция хорошо работает из вашего пользовательского образа через соединение SSH.