Есть ли способ указать настраиваемые аргументы для выполнения команды docker run внутри функций Azure?

Я пытаюсь развернуть пользовательский образ в лазурной функции, и мне нужно изменить /etc/hosts файл внутри контейнера.

Я пробовал давать --add-hostаргумент на этапе сборки докера, но это не помогает. И поскольку это лазурная функция, она запускает команду docker run самостоятельно без ручного вмешательства.

Итак, просто хотел узнать, есть ли возможность добавить --add-host аргумент команды docker run через конфигурацию функции Azure.

1 ответ

Решение

Боюсь, добавить невозможно --add-hostаргумент команды запуска докера. Это среда выполнения функции, которая развертывается платформой Azure. В нем нельзя изменить какие-либо параметры.

Если вы хотите изменить /etc/hostsфайла, насколько я знаю, есть два способа сделать это. Один из них - изменить его непосредственно при создании собственного изображения. Другой - включить SSH-сервер в настраиваемом образе, а затем изменить/etc/hosts файл, когда функция хорошо работает из вашего пользовательского образа через соединение SSH.

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