#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?
В ходе моего поиска я пока нашел следующее:
- Перенесите свое хранилище, веб-приложение для контейнеров доступно для предварительного просмотра только для Linux
- MS отказалась перенести общий файловый ресурс azure в веб-приложение для контейнеров (потому что есть другие варианты, какие варианты ??!!)
- Экземпляр контейнера Azure имеет возможность добавлять подключение к общему файловому ресурсу Azure.
Поскольку я видел варианты создания портала it, я не понимаю, что является правдой. В моем веб-приложении .net Core есть ведение журнала nlog, что является первой причиной для создания общего файлового ресурса, который будет использоваться для ведения журнала.
Ответ №1:
Общий файловый ресурс Azure фактически поддерживается в docker как для Windows, так и для Linux. Я бы рекомендовал ознакомиться со следующей официальной документацией по here, но вам, возможно, придется настроить свое веб-приложение для подключения к нему. Дайте мне знать, если это поможет.