Я пытаюсь создать две разные службы, которые будут работать в веб-приложениях Azure для контейнеров. Я создаю образы докеров и сохраняю их в Реестре контейнеров Azure. Я хочу использовать одно постоянное хранилище для этих двух служб. Из блогов я понял, что вы можете смонтировать / home каталог, но не можете использовать его для двух служб.
Есть плагин для докера Cloudstor, я могу создать том, но не уверен, как мы можем использовать этот сгенерированный том в веб-приложениях для контейнеров. Служба приложений запускает команду для докера, кто-нибудь знает, как мы можем использовать том, созданный с помощью плагина?


По моему мнению, веб-приложений для контейнеров там быть не должно. Я думаю, что лучше получить хост-машину докера как виртуальную машину, а затем работать с обычными функциями докера. это также способ, которым Microsoft описывает в своих документах для сценариев с несколькими докерами. https://docs.microsoft.com/de-de/azure/virtual-machines/linux/docker-compose-quickstart
Что должна делать Microsoft:
дайте кудо правильный docker cli
сопоставление хранилищ с томами докеров с помощью панели управления Azure / Azure cli
Создайте учетную запись хранения и смонтируйте Fileshare в образе докера где-нибудь в / home
Это будет проще всего, если два экземпляра службы находятся в той же группе ресурсов, что и учетная запись хранения.
В чем причина использования одного экземпляра хранилища?
Без экспериментов я не могу гарантировать, что один и тот же контейнер хранения может использоваться двумя службами приложений. Зависит от ваших потребностей. Я ожидаю, что два контейнера в одной учетной записи хранения могут быть подключены к вашим двум изображениям докеров.
Не зная больше, это все, что я могу внести. Всего наилучшего.