Docker Compose для разработчика
книга

Docker Compose для разработчика : упростите разработку и оркестрацию многоконтейнерных приложений

Здесь можно купить книгу "Docker Compose для разработчика : упростите разработку и оркестрацию многоконтейнерных приложений" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Эммануил Гадзурас

Форматы: PDF

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-93700-203-7 (рус.). – ISBN 978-1-80323-436-6 (англ.)

Страниц: 222

Артикул: 108094

Возрастная маркировка: 16+

Электронная книга
1199

Краткая аннотация книги "Docker Compose для разработчика"

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

Содержание книги "Docker Compose для разработчика : упростите разработку и оркестрацию многоконтейнерных приложений"


От издательства
Об авторе
О рецензенте
Предисловие
Часть I. ОСНОВЫ DOCKER COMPOSE
Глава 1. Введение в Docker Compose
Технические требования
Знакомство с Docker Compose и особенностями его использования
Установка Docker Compose
Знакомство с принципами работы Docker Compose
Ваш первый файл Docker Compose
Использование образа Docker в Docker Compose
Итоги
Глава 2. Запуск первого приложения с помощью Compose
Технические требования
Создание простого приложения
Запуск Redis с помощью Compose
Использование командной оболочки в контейнере, управляемом Compose
Взаимодействие со службой Docker Compose
Упаковка приложения с помощью Docker и Compose
Сборка и определение имени образа
Итоги
Глава 3. Основы сетей и томов
Технические требования
Основы томов Docker
Подключение тома Docker к контейнеру
Драйверы томов Docker
Объявление томов Docker в файлах Compose
Подключение томов Docker к существующему приложению
Создание конфигурационного файла
Монтирование файла с использованием тома
Основы сетей Docker
Определение сетей в конфигурации Compose
Добавление дополнительной сети в текущее приложение
Итоги
Глава 4. Выполнение команд Docker Compose
Технические требования
Введение в команды Compose
Интерфейс командной строки Docker и команды Compose
Команды подготовки
Команды управления контейнерами
Команды освобождения ресурсов
Команды управления образами
Команды мониторинга
Другие команды
Итоги
Часть II. ПОВСЕДНЕВНАЯ РАЗРАБОТКА С ПОМОЩЬЮ DOCKER COMPOSE
Глава 5. Подключение микросервисов друг к другу
Технические требования
Микросервис определения местоположения
Добавление службы определения местоположения в Compose
Добавление сети для микросервиса местоположения
Выполнение запросов к микросервису местоположения
Потоковая передача событий задач
Добавление микросервиса обработки событий задач
Итоги
Глава 6. Службы мониторинга с Prometheus
Что такое Prometheus?
Добавление конечной точки для Prometheus
Настройка анализа метрик в Prometheus
Добавление Prometheus в сеть Compose
Первый запрос метрик
Итоги
Глава 7. Комбинирование файлов Compose
Технические требования
Разделение файлов Compose
Объединение файлов Compose
Выбор файлов Compose для запуска
Создание различных окружений
Объединение нескольких файлов Compose в один
Итоги
Глава 8. Локальное моделирование промышленного окружения
Технические требования
Разделение приватных и общедоступных рабочих нагрузок
Настройка локальной службы DynamoDB
Настройка локальной службы SQS
Настройка локальной службы S3
Настройка функции Lambda на основе REST
Настройка функции Lambda на основе SQS
Соединение функций Lambda
Итоги
Глава 9. Создание расширенных заданий CI/CD
Технические требования
Введение в CI/CD
Использование действий GitHub Actions с Docker Compose
Использование конвейеров Bitbucket с Docker Compose
Использование Travis с Docker Compose
Итоги
Часть III. РАЗВЕРТЫВАНИЕ С ПОМОЩЬЮ DOCKER COMPOSE
Глава 10. Развертывание Docker Compose на удаленных хостах
Технические требования
Удаленные хосты Docker
Создание удаленного хоста Docker
Контексты Docker
Удаленное развертывание хоста через IDE
Итоги
Глава 11. Развертывание Docker Compose в AWS
Технические требования
Введение в AWS ECS
Размещение образов Docker в AWS ECR
Развертывание приложения в кластере ECS
Запуск приложения Compose в существующем кластере
Расширенные концепции Docker Compose в ECS
Итоги
Глава 12. Развертывание Docker Compose в Azure
Технические требования
Введение в ACI
Отправка контейнеров в реестр Azure
Развертывание в ACI
Итоги
Глава 13. Миграция на конфигурацию Kubernetes с помощью Compose
Технические требования
Введение в Kubernetes
Компоненты Kubernetes и Compose
Преобразование файлов с помощью Сompose
Введение в Minikube
Развертывание в Kubernetes
Итоги
Предметный указатель

Все отзывы о книге Docker Compose для разработчика : упростите разработку и оркестрацию многоконтейнерных приложений

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Docker Compose для разработчика : упростите разработку и оркестрацию многоконтейнерных приложений (автор Эммануил Гадзурас)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!