Проблема с рабочим каталогом пакетной службы Azure

Я новичок в пакетной службе Azure, а также в докере. Проблема, с которой я столкнулся, заключается в том, что я создал образ на основе другого настраиваемого образа, в котором некоторые файлы и папки создаются на корневом уровне / каталоге контейнера, и все работает нормально, но когда тот же образ работает в пакетной задаче Azure, Я не знаю, где создаются эти файлы и папки, потому что папка wd (рабочий каталог) пуста. Есть предложения, пожалуйста? Спасибо. Я знаю, что пакет Azure что-то делает со структурой каталогов, но мне это не совсем понятно.

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
0
377
1

Ответы 1

Как вы, несомненно, знаете, пакетная программа отображает каталоги в контейнер (из документы):

All directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container

так, например, если у вас есть файл ресурсов для задачи, он попадает в рабочий каталог в контейнере. Однако это не означает, что контейнеру разрешено записывать обратно в то же место на хосте (но только внутри контейнера). Я бы посоветовал вам взять любые сгенерированные вами результаты / выходные данные и загрузить их в хранилище BLOB-объектов Azure с помощью подписи общего доступа - это обычный способ получения результатов от пакетного задания даже без использования Docker.

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