{"product_id":"9781633438460","title":"Learn Docker in a Month of Lunches, Second Edition","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eStoneman, Elton\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10\/14\/2025\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eJust the Docker you need to know in 22 bite-sized lessons!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eLearn Docker in a Month of Lunches\u003c\/i\u003e, Docker expert \u003cb\u003eElton Stoneman\u003c\/b\u003e guides through everything you need to know about Docker in 22 short lessons you can complete on your lunch break. This freshly-revised bestseller has been updated for modern tools and the latest versions of Linux, Windows, or Mac, with new coverage of multi-platform builds, cloud container services, replatforming legacy Windows apps, and Kubernetes.\u003cbr\u003e \u003cbr\u003eIn \u003ci\u003eLearn Docker in a Month of Lunches, Second Edition\u003c\/i\u003e you’ll learn how to:\u003cbr\u003e \u003cbr\u003e • Run applications in Docker containers on Linux and Windows\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • Package applications as Docker images and share them on registries\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • Model and run distributed applications with Docker Compose and Kubernetes\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • Add instrumentation to containerized applications\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • Build and deploy apps with Docker in a CI\/CD process\u003cbr\u003e \u003cbr\u003eDocker revolutionized the way engineers build software. By bundling an application together with all its dependencies in a portable “container” that can be deployed almost anywhere, Docker makes it possible to manage applications without creating custom infrastructures. Free, open source, and battle-tested, Docker has quickly become must-know technology for developers and administrators.\u003cbr\u003e \u003cbr\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eDocker is a set of powerful tools to bundle software components in safe, portable “containers” you can drop wherever they’re needed. Whether you’re deploying a pre-built application, creating a secure test environment, or packaging microservices, you’re probably going to use Docker. This book gets you up to speed with the Docker skills you need—without the history, theory, and other “blah blah” you don’t.\u003cbr\u003e \u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e\u003ci\u003eLearn Docker in a Month of Lunches, Second Edition\u003c\/i\u003e teaches you the most important Docker techniques in just 22 short hands-on lessons. Each chapter guides you through an essential concept, complete with a self-contained lab to practice your new skill. You’ll explore building Docker apps, adding observability, running databases in containers, safely migrating legacy systems, and more. There’s even a primer on using Kubernetes to manage your containers!\u003cbr\u003e \u003cbr\u003e\u003cb\u003eWhat’s Inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e • 22 short lessons and labs you can complete in an hour or less\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • Cloud migration, microservices, and handling legacy systems\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e • All examples work on Linux, Windows, and macOS\u003cbr\u003e \u003cbr\u003e\u003cb\u003eAbout the Readers\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eDevelopers, administrators, and DevOps all welcome!\u003cbr\u003e \u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e\u003cb\u003eElton Stoneman\u003c\/b\u003e is a Docker Captain, a multiyear Microsoft MVP, and author of dozens of online training courses with Pluralsight and Udemy.\u003cbr\u003e \u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003ePART 1\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 1 Before you begin\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 2 Understanding Docker and running Hello World\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 3 Building your own Docker images\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 4 Packaging applications from source code into Docker images\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 5 Sharing images with Docker Hub and other registries\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 6 Using Docker volumes for persistent storage\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e PART 2\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 7 Running multi-container apps with Docker Compose\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 8 Supporting reliability with health checks and dependency checks\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 9 Adding observability with containerized monitoring\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 10 Running multiple environments with Docker Compose\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 11 Building and testing applications with Docker and Docker Compose\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e PART\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 12 Running containers on different platforms\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 13 Replatforming the legacy: Packaging and running Windows apps in\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e Docker\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 14 Containers in the cloud with Microsoft Azure and Google Cloud\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 15 Kubernetes: A primer\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 16 CI\/CD in the cloud with Docker and GitHub Actions\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e PART 4\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 17 Optimizing your Docker images for size, speed, and security\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 18 Application configuration management in containers\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 19 Writing and managing application logs with Docker\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 20 Controlling HTTP traffic to containers with a reverse proxy\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 21 Asynchronous communication with a message queue\u003cbr data-prosemirror-content-type=\"node\" data-prosemirror-node-inline=\"true\" data-prosemirror-node-name=\"hardBreak\"\u003e 22 Never the end\u003cbr\u003e \u003cbr\u003eGet a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.","brand":"Manning","offers":[{"title":"Default Title","offer_id":47167346376959,"sku":"9781633438460","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_14962efa-5402-402d-8264-741b890c6f3e.jpg?v=1771253732","url":"https:\/\/massivebookshop.com\/de\/products\/9781633438460","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}