Веб-приложение Azure для контейнеров с общим файловым ресурсом azure

#docker-container #docker-for-windows #azure-files #azure-storage-files #azure-web-app-for-containers

#docker-контейнер #docker для Windows #azure-файлы #azure-хранилище-файлы #azure-веб-приложение для контейнеров

Вопрос:

На портале Azure я развернул контейнер Windows docker с веб-сайтом .net Core в нем. Затем настроил веб-приложение для контейнеров. Все было хорошо, пока я не попытался добавить сопоставление путей (монтирование тома). Для этого есть параметры пользовательского интерфейса, но они не работают. Я вижу подключение общего файлового ресурса, но не могу выполнить запись / чтение в него внутри контейнера (kudu). В журналах dignostic на портале azure указано, что указан недопустимый объем.

Предполагается ли, что это работает таким образом, т. е. работает ли azure file share с веб-приложением для контейнеров? Много чего пытаюсь, но безуспешно.

Существуют ли другие способы подключения / сопоставления общего файлового ресурса Azure?

В ходе моего поиска я пока нашел следующее:

  1. Перенесите свое хранилище, веб-приложение для контейнеров доступно для предварительного просмотра только для Linux
  2. MS отказалась перенести общий файловый ресурс azure в веб-приложение для контейнеров (потому что есть другие варианты, какие варианты ??!!)
  3. Экземпляр контейнера Azure имеет возможность добавлять подключение к общему файловому ресурсу Azure.

Поскольку я видел варианты создания портала it, я не понимаю, что является правдой. В моем веб-приложении .net Core есть ведение журнала nlog, что является первой причиной для создания общего файлового ресурса, который будет использоваться для ведения журнала.

Ответ №1:

Общий файловый ресурс Azure фактически поддерживается в docker как для Windows, так и для Linux. Я бы рекомендовал ознакомиться со следующей официальной документацией по here, но вам, возможно, придется настроить свое веб-приложение для подключения к нему. Дайте мне знать, если это поможет.