Экземпляры контейнера Azure с blobfuse или BLOB-объектами хранилища Azure - PullRequest
0 голосов
/ 28 декабря 2018

Я развертываю экземпляры Azure для контейнеров из реестра Azure Container (Azure Cli и / или портал).Azure blobfuse (в Ubuntu 18) выдает мне следующую ошибку: «устройство не найдено, попробуйте сначала« modprobe fuse »».Решением этой проблемы было бы использование --cap-add = SYS_ADMIN --device / dev / fuse flags при запуске контейнера (запуск докера):

не может открыть устройство с предохранителями вКонтейнер Docker при монтировании тома davfs2

Однако флаг --cap-add не поддерживается aci:

https://social.msdn.microsoft.com/Forums/azure/en-US/20b5c3f8-f849-4da2-92d9-374a37e6f446/addremove-linux-capabilities-for-docker-container?forum=WAVirtualMachinesforWindows

AzureFiles слишком дорогидля нашего сценария.

Любое предложение о том, как использовать blobfuse или хранилище BLOB-объектов Azure (почти из nodejs) из контейнера Docker Linux в ACI?

1 Ответ

0 голосов
/ 28 декабря 2018

К сожалению, кажется, что невозможно смонтировать blobfuse или хранилище BLOB-объектов Azure в экземпляр контейнера Azure.Есть только четыре типа тома, к которым можно подключиться.Вы можете взглянуть на шаблон Azure для экземпляра контейнера Azure , он показывает все свойства ACI.И вы можете увидеть все объекты объема здесь .

Возможно, в будущем будут поддерживаться другие тома, которые мы можем подключить к Docker Container.Надеюсь, это поможет вам.

...