Containers for Developers Handbook: A practical guide to developing and delivering applications using software containers
Это практическое руководство посвящено разработке и доставке приложений с использованием программных контейнеров. Книга начинается с объяснения эволюции архитектуры приложений — от монолитов до распределенных микросервисов, и показывает, как контейнеры стали ключевой технологией для современных инфраструктур.
Автор подробно рассматривает Docker как основной инструмент для работы с контейнерами. В книге объясняются фундаментальные концепции контейнеров, их отличие от виртуальных машин, принципы работы copy-on-write файловых систем и динамика контейнерных приложений. Особое внимание уделяется безопасности при использовании контейнеров.
Практическая часть включает создание Docker-образов различными способами: с помощью Dockerfiles, интерактивно и «с нуля». Книга охватывает инструменты управления контейнерами, установку Docker Desktop и лабораторные работы для закрепления материала. Издание подходит как для разработчиков, начинающих работать с контейнерами, так и для опытных специалистов, желающих систематизировать знания.