Разверните свое приложение

Теперь, когда мы настроили конвейер CI/CD, давайте посмотрим, как мы можем развернуть приложение. Docker поддерживает развертывание контейнеров в Azure ACI и AWS ECS. Вы также можете развернуть свое приложение на Kubernetes, если вы включили Kubernetes в Docker Desktop.

Docker и Azure ACI

Интеграция Docker с Azure позволяет разработчикам использовать собственные команды Docker для запуска приложений в экземплярах контейнеров Azure (ACI) при создании облачных приложений. Новый интерфейс обеспечивает тесную интеграцию между Docker Desktop и Microsoft Azure, позволяя разработчикам быстро запускать приложения с помощью расширения Docker CLI или VS Code, чтобы плавно переключаться с локальной разработки на облачное развертывание.

Подробные инструкции см. в Развертывание контейнеров Docker в Azure.

Docker и AWS ECS

Интеграция Docker ECS позволяет разработчикам использовать собственные команды Docker в интерфейсе командной строки Docker Compose для запуска приложений в Amazon EC2 Container Service (ECS) при создании облачных приложений.

Интеграция между Docker и Amazon ECS позволяет разработчикам использовать интерфейс командной строки Docker Compose для настройки контекста AWS с помощью одной команды Docker, что позволяет переключаться с локального контекста на облачный контекст и быстро и легко запускать приложения, упрощая разработку приложений с несколькими контейнерами. на Amazon ECS с использованием файлов Compose.

Подробные инструкции см. в Развертывание контейнеров Docker на ECS.

Kubernetes

Docker Desktop включает в себя автономный сервер и клиент Kubernetes, а также интеграцию Docker CLI, которая работает на вашем компьютере. Когда вы включаете Kubernetes, вы можете тестировать свои рабочие нагрузки на Kubernetes.

Чтобы включить Kubernetes:

  1. В меню Docker выбрать Настройки (Настройки в Windows).

  2. Выбрать Kubernetes и нажмите Включить Kubernetes.

    Это запускает одноузловой кластер Kubernetes при запуске Docker Desktop.

Подробную информацию см. в статьях Развернуть на Kubernetes и Описание приложений с помощью Kubernetes YAML.

Обратная связь

Помогите нам улучшить эту тему, оставив свой отзыв. Дайте нам знать, что вы думаете, создав задачу в репозитории Документы Docker GitHub. Или создайте PR, чтобы предложить обновления.