When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications

Эта книга представляет собой практическое руководство по использованию Docker для разработки, упаковки и развертывания Java-приложений, в частности построенных на фреймворке Spring Boot. Она предназначена для Java-разработчиков, которые хотят освоить контейнеризацию для улучшения процессов разработки и деплоя.

Книга начинается с обзора истории и основ контейнерных технологий, объясняя ключевые концепции Docker и его преимущества перед традиционными виртуальными машинами. Автор подробно рассматривает архитектуру Docker, его основные компоненты и принципы работы, что позволяет читателям получить глубокое понимание инструмента.

Основное внимание уделяется практической интеграции Docker в рабочий процесс Java-разработчика. В книге рассматриваются создание Docker-образов для Java-приложений, написание эффективных Dockerfile, управление зависимостями, настройка сетей и томов, а также использование Docker Compose для оркестрации многоконтейнерных приложений, типичных для экосистемы Spring Boot (например, приложение + база данных).

Отдельные главы посвящены оптимизации образов для production-среды, лучшим практикам безопасности, интеграции Docker в CI/CD-пайплайны и развертыванию контейнеризированных Java-приложений в облачных средах. Книга наполнена реальными примерами, фрагментами кода и пошаговыми инструкциями, что делает её ценным ресурсом для немедленного применения знаний на практике.

When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications
A
Автор
Ashish Choudhary
Издательство
Apress
Год
2025
Язык
Английский
1
Оцените книгу

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

Ознакомительный фрагмент