Невозможно распаковать пакеты приложений в Azure Batch - PullRequest
1 голос
/ 06 августа 2020

Я следовал инструкциям этой страницы вики , чтобы создать пакет приложения для моего Azure пакетного пула, но теперь мои узлы застряли в непригодном для использования состоянии, потому что не удается распаковать. Я не могу найти в документации ничего, что говорило бы о том, какой сжатый файл здесь приемлем, кроме «zip-файла». инструменты, которые я сохранил в структуре папок, которые я создал сжатый архив с помощью tar -zvcf и дал расширение .zip для. Это не сработало, поэтому я попытался загрузить тот же файл с расширением .tar.gz, и это тоже не удалось.

Узел пакетной обработки запускает образ CentOS Azure Пакетная обработка рекомендует для контейнерных приложений, и мой запуск задача не выполняется в контексте контейнера.

Может ли кто-нибудь указать мне на документацию или личный опыт, которые помогут прояснить, какие файлы можно использовать для этого? Заранее спасибо!

1 Ответ

1 голос
/ 06 августа 2020

Да, вы правы, но позвольте мне подчеркнуть путаницу, tar - это другой формат файла архива сжатия, чем zip, т.е. подробнее здесь: В чем разница между tar и zip? это много раз упоминается в документации, которую вы упомянули вместе с

  • Пакетная функция пакета приложений поддерживает только формат *.zip и, следовательно, изменение расширения файла с * .tar на * .zip - неправильный путь поскольку они сжимаются двумя разными способами и т. д. al.

Дополнительные документы:

Спасибо и надеюсь, что это поможет.

...