Я задаю этот вопрос здесь, потому что в документации Azure говорится, что образец для контейнеров Linux — это «скоро'. У кого-нибудь есть информация о том, когда этот учебник может быть доступен?
Между тем, я надеюсь, что кто-то может пролить свет на то, как это сделать эффективно. Мой вариант использования:
приложение на основе микросервисов (скажем, микросервисы A, B и C); каждый микросервис должен работать в своем собственном контейнере Docker
использовать возможности Visual Studio Team Services Build для создания образов контейнеров и отправки их в Docker Hub.
использовать возможность выпуска VSTS для отдельного развертывания микросервисов (контейнеров) в кластере Service Fabric, поскольку микросервисы независимо разрабатываются, то есть я не хочу обновлять все приложение в Service Fabric, но только повторно разверните измененный микросервис/контейнер на соответствующих узлах.
Для этого может быть специальное решение, в котором можно добавлять задачи к сборке и выпуску в VSTS (например, задачи Docker Build и Shell Script), вызывать некоторые сценарии для обновления манифеста приложения и манифеста службы, чтобы запускать обновления для Service Fabric. кластер и так далее.