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

#docker-compose #azure-container-instances #azure-container-registry

#docker-compose #azure-container-instances #azure-container-registry

Вопрос:

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

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

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

Спасибо

Комментарии:

1. Есть еще обновления для вопроса? Работает ли это для вас? Если это решит вашу проблему, пожалуйста, примите это.

Ответ №1:

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

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

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

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

Ответ №2:

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