Docker Compose для разработчика
Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе с программными компонентами, чтобы упростить их работу, но это усложняет их запуск. С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости.
Вы познакомитесь с основами томов и сетей Docker, с командами Compose, их назначением и вариантами использования. Настроите базу данных для повседневной работы, доступную через сеть Docker, установите связь между микросервисами. Научитесь с помощью Docker Compose запускать целые стеки локально, моделировать промышленные окружения и расширять задания CI/CD. Кроме того, узнаете, как извлечь выгоду из Docker Compose при создании развертываний в промышленных окружениях, а также подготовите инфраструктуру в общедоступных облаках.
Издание предназначено программистам и инженерам DevOps, которые желают научиться настраивать многоконтейнерные приложения Docker. Оно также будет полезно руководителям групп, стремящимся повысить продуктивность команд разработки.
Docker Compose для локальной разработки и контейнеризации
Docker Compose значительно упрощает контейнеризацию приложений и помогает организовать удобную локальную разработку. С помощью конфигурации YAML разработчик может описать сервисы, зависимости, переменные окружения и необходимые ресурсы, а затем быстро запустить готовое окружение для работы над проектом.
Оркестрация контейнеров и автоматизация разработки
Практическое применение Docker Compose особенно полезно при работе с микросервисной архитектурой, когда проект состоит из нескольких взаимосвязанных компонентов. Такой подход позволяет упростить управление контейнерами, тестирование приложения и взаимодействие между сервисами, а также сделать процесс разработки более предсказуемым.