Docker: Practical Guide for Developers and DevOps Teams - Unlock the Power of Containerization: Skills for Building, Securing, and Orchestrating with ... Computing) (The Rheinwerk Computing) Docker: Practical Guide for Developers and DevOps Teams - Unlock the Power of Containerization: Skills for Building, Securing, and Orchestrating with ... Computing) (The Rheinwerk Computing) Paperback Kindle
Publisher: Rheinwerk Computing; First Edition (January 25, 2023)
Language: English
Paperback: 491 pages
ISBN-10: 1493223836
ISBN-13: 978-1493223831
Item Weight: 12.8 ounces
Dimensions: 7 x 1 x 10 inches
Best Sellers Rank: #976,287 in Books (See Top 100 in Books) #2,940 in Computer Science (Books) #23,076 in Computers & Technology (Books)
Customer Reviews: 4.7 out of 5 stars 14Reviews
Product Information
From the Publisher
Containerize your applications with Docker!
Docker – the containerization software par excellence.
Docker has become an integral part of modern software development and, whether you’re a developer or part of a DevOps team, this practical guide will help you master the platform. You’ll start with the basics: installation, configuration, and a few Hello, World! examples to get your feet wet. The book will walk you through key Docker principles, explaining how to run containers, store data, set up container communication, and more. Then learn how images function in Docker. You’ll see how to use the docker and docker-compose commands in a meaningful way and understand the syntax of the Dockerfile and docker-compose.yml files. This book will also teach you to work with important images, such as web servers, database servers, programming languages, and web applications, which can serve as the basis for your own projects.
Finally, you’ll get a chance to build on the knowledge you’ve gained by working through practical exercises, where you’ll develop modern applications with Docker and transform existing projects (and their legacy issues!) into maintainable Docker projects. You’ll work with Grafana and GitLab, configure security, manage containers with Kubernetesand Swarm, create CI/CDpipelines, and much more!
Installation and configuration
Dockerfiles
Docker commands
Rootless Docker
GitLab
Kubernetes
Container security
Docker images: servers, databases, programming languages, and web applications
Inside the book:
This book offers experienced programmers a thorough introduction to the Docker platform, including basic syntax and common commands. The practice exercises will help you apply what you learn over the course of the book to real-world scenarios. With information about installation, security, and operations, this guide will be useful for any member of a DevOps team working on a Docker project.
This book includes:
Almost 500 pages of comprehensive, practical information about Docker
Installationand configuration instructions for Linux, Windows, and macOS
A detailed command reference, with explanations
Practical scenarios and exercises
Diagrams, charts, tables, note boxes, definitions, and background information
Numerous illustrations and screenshots
A comprehensive index
Downloadable examples
Meet the authors:
Bernd Öggl is a web developer and system administrator who has been using Docker in productive environments for many years.
Michael Kofler is a specialist book author in German-speaking countries and covers topics from Linux to Swift to IT security.