Practical Docker with Python: Build, Release and Distribute your Python App with Docker
Книга «Practical Docker with Python» — это практическое руководство по использованию Docker для разработки, сборки, релиза и дистрибуции Python-приложений. Автор, Sathyajith Bhat, подробно объясняет, как контейнеризация решает ключевые проблемы современной разработки, такие как зависимость от окружения, сложность развертывания и масштабируемость.
Основное внимание уделяется интеграции Docker в рабочий процесс Python-разработчика. Вы узнаете, как создавать Docker-образы для Python-приложений, управлять зависимостями, настраивать многоэтапные сборки и оптимизировать размер итоговых образов. Книга охватывает как базовые концепции контейнеризации, так и продвинутые техники, включая работу с Docker Compose для оркестрации многоконтейнерных приложений.
Особое внимание уделяется практическим аспектам: настройке CI/CD-пайплайнов с использованием Docker, распределению образов через Docker Hub и частные реестры, а также мониторингу и отладке контейнеризированных приложений. Примеры кода и пошаговые инструкции помогут быстро внедрить Docker в свои проекты.
Книга подходит как для начинающих, так и для опытных разработчиков, которые хотят систематизировать знания о Docker и применять его для улучшения процесса разработки и деплоя Python-приложений. Понимание различий между контейнерами и виртуальными машинами, истории развития контейнеризации и современных best practices делает это издание ценным ресурсом.









