Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Like New
-
To see product details, add this item to your cart.
Ships from: GREENWORLD BOOKS Sold by: GREENWORLD BOOKS
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Docker: Practical Guide for Developers and DevOps Teams - Unlock the Power of Containerization: Skills for Building, Securing, and Orchestrating with Docker (Rheinwerk Computing)
Purchase options and add-ons
Learn the ins and outs of containerization in Docker with this practical guide! Begin by installing and setting up the platform. Then master the basics: get to know important terminology, understand how to run containers, and set up port redirecting and communication. You’ll learn to create custom images, work with commands, and use key containerization tools. Gain essential skills by following exercises that cover common tasks from packaging new applications and modernizing existing applications to handling security and operations.
- Get hands-on practice with Docker, from setup to orchestration
- Work with Dockerfiles, the docker compose command, GitLab, and Docker Hub
- Learn about project migration, security, Kubernetes, and more
- Consult and download practical code examples
Basics
Install Docker on Windows, macOS, or Linux. Then master the basic principles of working with the Docker platform: What are images? How do containers communicate with each other? Where do containers store data? You’ll get to know Dockerfile syntax, learn to upload images, work with the docker compose command, and much more.
Tools
Build containers with essential tools, including Alpine Linux; Apache and Ngnix web servers; MySQL/MariaDB, MongoDB, PostgreSQL, and Redis database servers; JavaScript, Java, and Python programming languages; and web applications such as WordPress and Joomla.
Hands-on Exercises
Develop modern web applications and transform existing projects with Docker by following step-by-step exercises. Use GitLab, Swarm, and Kubernetes to take your Docker projects to the next level. Round out your knowledge by configuring basic security mechanisms and setting up CI/CD pipelines.
- ISBN-101493223836
- ISBN-13978-1493223831
- EditionFirst Edition
- PublisherRheinwerk Computing
- Publication dateJanuary 25, 2023
- LanguageEnglish
- Dimensions7 x 1 x 10 inches
- Print length491 pages
Frequently bought together

Customers who viewed this item also viewed
- Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- Kubernetes: Practical Guide for Developers and DevOps Teams—From Container Basics to Advanced Helm Deployments (Rheinwerk Computing)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 5 left in stock (more on the way).
- The Ultimate Docker Container Book: Build, ship, deploy, and scale containerized applications with Docker, Kubernetes, and the cloudPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Git: Project Management for Developers and DevOps - A Hands-on Guide to Version Control, Workflow Management, and Using GitHub, GitLab, and Alternative Git Platforms (Rheinwerk Computing)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 15 left in stock (more on the way).
- Linux Command Reference Guide: 500+ Essential Commands and Examples for Everyday Use (Rheinwerk Computing)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Learn Docker in a Month of Lunches, Second EditionPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
Customers also bought or read
- Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing)
Paperback$45.34$45.34FREE delivery Sun, Sep 20 - Kubernetes: Practical Guide for Developers and DevOps Teams—From Container Basics to Advanced Helm Deployments (Rheinwerk Computing)
Paperback$47.20$47.20FREE delivery Sun, Sep 20 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Paperback$53.79$53.79FREE delivery Sun, Sep 20 - Scripting: Automation with Bash, PowerShell, and Python—Automate Everyday IT Tasks from Backups to Web Scraping in Just a Few Lines of Code (Rheinwerk Computing)
Paperback$33.14$33.14Delivery Sun, Sep 20 - JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (Rheinwerk Computing)
Paperback$47.65$47.65FREE delivery Mon, Sep 21 - HTML & CSS: The Comprehensive Guide to Excelling in HTML5 and CSS3 for Responsive Web Design, Dynamic Content, and Modern Layouts (Rheinwerk Computing)
Paperback$51.36$51.36FREE delivery Sun, Sep 20 - Node.js: The Comprehensive Guide to Server-Side JavaScript Programming (Rheinwerk Computing)
Paperback$43.80$43.80FREE delivery Sun, Sep 20 - Spring Boot 3 and Spring Framework 6: Build Scalable, Modern Java Applications with Spring and Spring Boot—From Fundamentals to Advanced Techniques (Rheinwerk Computing)
Paperback$45.84$45.84FREE delivery Sun, Sep 20 - Hacking and Security: The Comprehensive Guide to Ethical Hacking, Penetration Testing, and Cybersecurity (Rheinwerk Computing)
Paperback$48.20$48.20FREE delivery Sun, Sep 20 - Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks
Paperback$27.32$27.32Delivery Mon, Sep 21 - Full Stack Web Development: A Comprehensive, Hands-On Guide to Building Modern Websites and Applications (IBPA Gold Award Winner) (Rheinwerk Computing)
Paperback$44.80$44.80FREE delivery Sun, Sep 20 - Software Architecture and Design: The Comprehensive Guide (Rheinwerk Computing)
Paperback$49.64$49.64FREE delivery Mon, Sep 21 - Java: The Comprehensive Guide to Java Programming for Professionals (Rheinwerk Computing)
Paperback$54.67$54.67FREE delivery Sun, Sep 20 - Agentic Coding with Claude Code: The everyday developer's guide to agentic coding with Claude Code
Paperback$36.33$36.33FREE delivery Mon, Sep 21 - Ansible: The Practical Guide to Automating Configuration, Deployment, and Orchestration for Administrators and DevOps Teams (Rheinwerk Computing)
Paperback$59.95$59.95FREE delivery Mon, Sep 21 - PHP and MySQL: The Comprehensive Guide to Server-Side Web Development with PHP 8 – Build Dynamic Websites with Database Integration, Security, and More (Rheinwerk Computing)
Paperback$59.95$59.95FREE delivery Mon, Sep 21 - Mastering Terraform: A practical guide to building and deploying infrastructure on AWS, Azure, and GCP
Paperback$37.99$37.99FREE delivery Mon, Sep 21 - The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting
Paperback$34.99$34.99Delivery Mon, Sep 21 - JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
Paperback$28.99$28.99Delivery Mon, Sep 21 - React: The Comprehensive Guide to Mastering React.js with Hands-on Examples, Expert Tips, and Everything You Need to Build Dynamic, Scalable User Interfaces (Rheinwerk Computing)
Paperback$50.50$50.50FREE delivery Sun, Sep 20 - The Linux Programming Interface: A Linux and UNIX System Programming Handbook#1 Best SellerUnix Programming
Hardcover$61.99$61.99FREE delivery Wed, Sep 23 - The Ultimate Ubuntu Handbook: A complete guide to Ubuntu 24.04, from installation to advanced security and development
Paperback$35.99$35.99FREE delivery Mon, Sep 21 - Hacking Hardware: The Practical Guide to Hands-On Hardware Pentesting, Red Team Tools, and Prevention for USB, Wi-Fi, Bluetooth, RFID (Rheinwerk Computing)
Paperback$65.59$65.59FREE delivery Sun, Sep 20 - The DevOps Handbook, 2nd Edition: How to Create World-Class Agility, Reliability, & Security in Technology Organizations
Paperback$23.91$23.91Delivery Sun, Sep 20
From the brand
-
DevOps Books:
-
Rheinwerk Computing is a leading publisher of professional books specializing in topics that empower you to excel in the digital world.
Our books are designed to offer practical, hands-on knowledge and are written by industry experts who bring real-world insights to each publication.
Whether you're a beginner looking to build foundational skills or an experienced professional seeking to stay updated, Rheinwerk Computing has something for you!
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/CD pipelines, 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
- Installation and 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.
Git: Project Management for Developers and DevOps
|
JavaScript: The Comprehensive Guide
|
Python 3: The Comprehensive Guide to Hands-On Python Programming (Second Edit...
|
Kubernetes: Practical Guide for Developers and DevOps Teams—From Container Ba...
|
Ansible: The Practical Guide to Automating Configuration, Deployment, and Orc...
|
|
|---|---|---|---|---|---|
| Customer Reviews |
4.7 out of 5 stars 31
|
4.7 out of 5 stars 135
|
— |
4.4 out of 5 stars 8
|
5.0 out of 5 stars 2
|
| What is it? (What does it teach) | A hands-on guide to Git for developers and administrators. | A comprehensive guide to JavaScript! | The ultimate Python 3 guide for all levels! | Your practical guide to using Kubernetes! | Your all-in-one guide to automating with Ansible! |
| What you'll learn? | Learn Git from installation to everyday development! Explore workflows, branching, and commits, and work with major platforms like GitHub. | Master core concepts, build dynamic web applications, and explore server-side and mobile development. | Learn to write effective Python code. Cover core concepts like functions, modularization, and object orientation, and explore data types. Dive into advanced topics, including Django and GUIs. | Learn how to manage containers, deploy applications, and optimize Kubernetes environments with hands-on tutorials covering everything from basic architecture to advanced scaling and automation. | Learn to use Ansible to automate server configuration, software deployment, and system orchestration, including setting up playbooks, working with modules and roles, and integrating Ansible with Docker. |
| Who is this book for? | Developers and administrators | Web developers using JavaScript for frontend and backend programming. | Python programmers | Developers, administrators, and DevOps teams. | Administrator and DevOps teams |
| Key Features? | Hands-on examples and a comprehensive command reference for easy lookup. | Step-by-step instructions and downloadable source code available. | Step-by-step instructions and downloadable code are available. | Step-by-step instructions, screenshots, exercises, and code examples. | Step-by-step instructions and downloadable example configurations. |
| Level of difficulty? | All experience levels. Ideal for beginners learning Git and more practiced users looking for a reference guide. | Provide readers with entry level concepts to advanced topics. | Beginners to professional programmers. | You'll begin with the basics and gradually explore more advanced features of the platform. | All experience levels. Ideal for beginners learning to work with Ansible and more practiced users looking for a reference guide. |
Editorial Reviews
About the Author
Michael Kofler is a specialist book author in German-speaking countries and covers topics from Linux to Swift to IT security.
Product details
- Publisher : Rheinwerk Computing
- Publication date : January 25, 2023
- Edition : First Edition
- Language : English
- Print length : 491 pages
- ISBN-10 : 1493223836
- ISBN-13 : 978-1493223831
- Item Weight : 12.8 ounces
- Dimensions : 7 x 1 x 10 inches
- Best Sellers Rank: #1,021,002 in Books (See Top 100 in Books)
- #249 in Software Design Tools
- #435 in Computer Operating Systems (Books)
- #520 in Computer Network Administration
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.



















