Available now

Docker for Beginners

A gentle introduction to Docker concepts.

The 43-page book in PDF, EPUB and MOBI

DFB Slack access - chat with other developers about Docker

Access to private discussion forum

Lifetime access

Docker for Beginners

Most of the Docker content on the internet leaves so many critical questions unanswered...


What even IS Docker? And why should I use it?

The first question you probably have about Docker is "What is it and why should I use it?"
The standard answer is that Docker is "kind of like a VM". This answer may be true but it's not very helpful.
Okay, Docker is kind of like a VM, but WHY do people use Docker?

Where should I start with Docker? What's the "hello world"?

If you go to docker.com and find their "getting started" guide, it just dives into all kinds of details right away. Not even GOOD details, just a bunch of random stuff. It's fairly bewildering.
What happened to the idea of showing the simplest possible example? Why not show us one idea at a time?

What do all these terms mean? What's an image, container, volume, etc.?

It's surprisingly hard to find good, straightforward answers to simple questions like these.
For example, the concept of a Docker volume isn't complicated...but you'd never know that from what you see on the search results for "docker volume"!

What if learning Docker could be easy and straightforward?

Imagine if it were crystal clear to you which Docker concepts are important and which ones you can ignore.
Imagine if you could easily Dockerize an application of your own, and fully understand every step that you're taking.
Imagine if you could just use Docker to make your development work easier without having to think about it.
That's what my book, Docker for Beginners, is designed to help you do.

Introducing: Docker for Beginners

43 Pages, E-book Format
Contains the answers to your Docker questions

  • What is Docker and why do people use it?
  • What are the most important Docker concepts?
  • What's the difference between Docker and Docker Compose?
  • How do I just set up a "hello world" Docker demo?
  • How can I Dockerize my own web application?

What's in the book


The two use cases for Docker
Learn why there's not really any such thing as "Dockerizing an application". Rather there are different ways to Dockerize an application for different use cases.

How to build a Docker "hello world"
See what it's like to build the simplest possible Docker demo.

The difference between Docker and Docker Compose
See why Docker Compose is such an indispensible tool for people who use Docker and how Docker Compose differs from Docker itself.

Docker concepts and terminology, explained in clear language
Finally understand what images, containers and volumes are (and how to use them).

How to Dockerize a simple web application
Complete a tutorial where you'll not only build your own Dockerized web application but understand exactly what you're doing and why.

How to add a Dockerized database to a web application
Discover how to use Docker to add services like PostgreSQL to your application's development, without having to have those services installed on your computer.



About The Author

Jason Swett is a developer, speaker, author of The Complete Guide to Rails Testing and host of The Rails with Jason podcast.

Jason enjoys helping other developers get better at programming through speaking and writing. 

He has spoken in several countries including the United States, India, The Netherlands, Bulgaria and Nigeria.

Jason lives in Sand Lake, Michigan with his wife and two kids.

Pricing

Get instant access & start learning right away

Risk-free 30-day refund policy. No questions asked.

Basic Package

What's included

  • The 43-page book in PDF, EPUB and MOBI

  • DFB Slack access - chat with other developers about Docker

  • Access to private discussion forum

  • Lifetime access

Pay once, own it forever

$49
30-day refund policy

Professional Package (for Teams of up to 10)

What's included

  • Access for up to 10 members of your Team

  • The 43-page book in PDF, EPUB and MOBI

  • DFB Slack access - chat with other developers about Docker

  • Custom invoicing for your financial records

  • Access to private discussion forum

  • Lifetime access

Pay once, own it forever

$99
30-day refund policy

Frequently asked questions

Can’t find the answer you’re looking for? Email [email protected] with your question.

How long is the book?
The book is 43 pages long.
What's the format of the book?
When you purchase, you get the book in PDF, EPUB and MOBI formats. No print version as of now.
Is this a one-time fee or a recurring subscription?
This is a one-time fee. You will only be charged once.
How long will I have access to the content?
You will have unlimited lifetime access to the content. You can use it any time at your own convenience.
What happens if I'm not happy with my purchase? What is your refund policy?
We have a completely risk-free refund policy. If you're not happy with your purchase for any reason, you can get a full refund within 30 days of your purchase. Just email [email protected] with the email address you purchased with and your receipt number.

Ready to dive in? Get instant access right away.