Книги / DevOps и Инфраструктура / Docker / Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker, Second Edition

Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker, Second Edition

Sathyajith Bhat

This book is a practical guide to using Docker for Python developers. It covers the fundamentals of containerization, including the history and evolution of containers, and explains how Docker solves common development and deployment problems.

The book walks through building, releasing, and distributing Python applications using Docker. It includes hands-on examples and best practices for creating Docker images, managing containers, and integrating Docker into the development workflow.

Readers will learn how to containerize Python applications, optimize Dockerfiles, and use Docker Compose for multi-container setups. The second edition is updated with the latest Docker features and Python best practices.

The book is aimed at Python developers who want to streamline their development and deployment processes using Docker. It assumes basic familiarity with Python and command-line tools.

Key topics include container runtimes, Docker architecture, image creation, container orchestration basics, and publishing images to registries. By the end, readers will be able to confidently containerize and deploy Python applications.