1. Home
  2. Docker
  3. Books

Docker Books

Docker Quick Start Guide

by Earl Waud4.2

You'll get started by learning how to set up a Docker development environment on a Linux, Mac, or Windows workstation, along with understanding the essential commands to run and manage your Docker images and containers. You will then explore Dockerfile and learn how to build your own enterprise-grade Docker images. Learn more »

Using Docker

by Adrian Mouat4.02

Using Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling. The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker. Learn more »

Docker in Practice

by Ian Miell, Aiden H. Sayers3.95

The book teaches you rock-solid, tested Docker techniques, such as replacing VMs, enabling microservices architecture, efficient network modeling, offline productivity, and establishing a container-driven continuous delivery process. Following a cookbook-style problem/solution format, you'll explore real-world use cases and learn how to apply the lessons to your own dev projects. Learn more »

Docker in Action

by Jeff Nickoloff, Stephen Kuenzli3.78

Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and entirely new chapters. You'll start with a clear explanation of the Docker model and learn how to package applications in containers, including techniques for testing and distributing applications. Learn more »

Docker: Up & Running

by Sean P. Kane, Karl Matthias3.75

Learn how Docker simplifies dependency management and deployment workflow for your applications. Start working with Docker images, containers, and command line tools. Use practical techniques to deploy and test Docker containers in production. Debug containers by understanding their composition and internal processes. Deploy production containers at scale inside your data center or cloud environment. Explore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration Learn more »

Docker Cookbook

by Sebastien Goasguen3.67

Whether you’re deploying applications on premise or in the cloud, this cookbook provides developers, operators, and IT professionals with more than 130 proven recipes for working with Docker. With these practical solutions, experienced developers with no previous knowledge of Docker will be able to package and deploy distributed applications within a couple of chapters. Learn more »

You may also want to try

Docker online courses

Docker for Java Developers
Docker for Java Developers
  • John Thompson
  • 4.44
  • 10 hrs
  • 104 lectures

Learn how you can use Docker to supercharge your enterprise Java Development! Learn more »

Docker and Kubernetes: The Complete Guide
Docker and Kubernetes: The Complete Guide
  • Stephen Grider
  • 4.63
  • 21.5 hrs
  • 322 lectures

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows Learn more »

Docker for the Absolute Beginner - Hands On - DevOps
Docker for the Absolute Beginner - Hands On - DevOps
  • Mumshad Mannambeth
  • 4.64
  • 4 hrs
  • 49 lectures

Learn Docker with Hands On Coding Exercises. For beginners in DevOps Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to merge two dictionaries in Python?

Python makes merging two dictionaries easy. Below you can find an example created directly in the Python interpreter. It defines two dictionaries, a and b, and then it creates a new dictionary c by merging two previously created dictionaries. Learn more »

How to install multiple Java versions on Linux, MacOS, or WSL2?

Ever wondered how to install multiple Java (JDK) versions on your operating system? There is one tool that does it very well - SDKMAN. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.