Перенос мультиконтейнерного приложения Docker в Azure

У меня есть узел Linux CentOS, на котором работает Docker Ce с несколькими контейнерами, на которых запущено несколько приложений с несколькими контейнерами (веб-приложения, использующие docker-compose), и я хотел бы перенести эти контейнеры на бессерверную платформу Azure Containers.

Как я могу перенести все эти контейнеры с томами?

Создание реестра контейнеров Azure и отправка контейнеров в этот реестр приведет к перемещению томов данных? или как проходит процесс миграции?

Спасибо


person Luis Jacobo    schedule 21.09.2020    source источник
comment
Есть ли еще обновления для вопроса? Работает ли это для вас? Если это решит вашу проблему, пожалуйста, примите это.   -  person Charles Xu    schedule 28.09.2020


Ответы (2)


Создание реестра контейнеров Azure и отправка контейнеров в этот реестр приведет к перемещению томов данных?

Нет, отправляйте образы в Реестр контейнеров Azure, просто отправляйте образы, а не том, который подключается к контейнерам.

Как я могу перенести все эти контейнеры с томами?

Вы просто можете использовать ACI через docker-compose для развертывания YAML в ACI без локальных томов. Вы можете попытаться загрузить файлы в Azure File Share и подключите File Share к каждому экземпляру.

person Charles Xu    schedule 22.09.2020

Вместо использования Azure Container Instances я использовал Azure WebApps для контейнеров.

person Luis Jacobo    schedule 26.09.2020