Docker in Practice
Книга «Docker in Practice» — это практическое руководство по использованию Docker для разработки, тестирования и развёртывания приложений. Авторы Ian Miell и Aidan Hobson Sayers делятся реальным опытом и предлагают более 50 техник, охватывающих широкий спектр задач: от основ работы с контейнерами до организации CI/CD, оркестрации и безопасности.
Книга разделена на четыре части. В первой части рассматриваются фундаментальные концепции Docker: архитектура, образы, контейнеры, реестры и клиент-серверное взаимодействие. Вторая часть посвящена использованию Docker в разработке: создание лёгких виртуальных машин, повседневные операции, управление конфигурациями и сохранение состояния.
Третья часть фокусируется на DevOps-практиках: непрерывная интеграция и доставка, симуляция сетевых окружений для реалистичного тестирования. Четвёртая часть охватывает продакшн-аспекты: оркестрация контейнеров, безопасность, эксплуатационные соображения и решение типичных проблем при развёртывании в производственной среде.
Каждая техника представлена в формате «проблема — решение — обсуждение», что позволяет читателю быстро находить нужный рецепт и адаптировать его под свои задачи. Книга будет полезна разработчикам, системным администраторам и DevOps-инженерам, желающим освоить Docker на практике.
