Architect @Docker.
Microsoft MVP.
Pluralsight Author.

  Docker on Windows Docker on Windows - the book
  My Pluralsight Courses

Learn Docker in a Month of Lunches - My New Book

You can get access to all the first few chapters of my new book right now.

It's called Learn Docker in a Month of Lunches, I've written 22 13 6 chapters out of 22 and it's available through Manning's early-access program.

Learn Docker in a Month of Lunches on

Here's a shiny promo video which also has a nice discount code:

About the book

Learn Docker in a Month of Lunches (DIAMOL for short) is a fully up-to-date, fully cross-platform, task-focused approach to learning Docker. Each chapter is full of exercises you can try for yourself, and ends with a lab to challenge you.

All the resources I use in the book are online:

  • the source code is all on GitHub at sixeyed/diamol
  • the Docker images are all on Docker Hub in the diamol organization

Every single image is multi-arch, which means it works on Windows, Linux, Intel and Arm. You can follow along using Docker Desktop on Windows 10 or Mac, or Docker Community Edition on Linux - Raspberry Pi users welcome too.

The sample apps I use range across Java, Go, JavaScript and .NET Core. But there's not too much focus on source code. Docker really spans roles across software architecture, development and operations and my goal is for Learn Docker in a Month of Lunches to be a book for people from any kind of IT background.

Week One

The month-of-lunches format works really nicely for learning Docker. Each chapter has a clean focus on one aspect of Docker, and the idea is that you can read the chapter and follow along with the exercises in about an hour. So you can go from zero to wannabe Docker Captain in a month :)

Chapters 1-6 are finished (although I can edit them if you have feedback, which I'd love to hear). They cover the basics of understanding Docker containers and images. If you're new to Docker this will get you up to speed running apps in containers and packaging your own apps in containers.

You can watch the recording of me joining Bret Fisher's Docker and DevOps YouTube show to find a discount code...

If you've already worked with Docker but you're not using multi-stage builds, you haven't optimized your Dockerfiles to make good use of Docker's image layer cache, you've never run your own Docker registry or you can't answer the question what will Docker do for us? then there's still plenty for you here.

Chapter 6 says "a Docker volume is a unit of storage - you can think of it as a USB stick for containers", which should be enough to make anyone want to read more.

Weeks Two, Three and Four

Are all planned out. You can read the full table of contents to see what's coming up. My aim is to get through several chapters a month from now, so the book will be done by the end of the year and available soon into 2020.

Share this article on
Author image
Written by Elton Stoneman
Architect @docker | Microsoft MVP | Pluralsight Author