Finally, a Docker tutorial
that dives deep

Learn how to use Docker in development, testing, and production.

Sign up to get announcements as well as
over 20 free videos on Docker in Development,
a course preview on Dockerizing Your Applications, and more!

Want to learn more? Read the blog.

  free willy

If you're tired of diving into incomplete / outdated documentation, or getting no response to your questions, this course is for you!

Taylor 'The Man' Otwell

Taylor Otwell, creator of Laravel

What You'll Learn


This is a comprehensive course in the many uses of Docker.
From playing to developing, testing to deploying, we'll cover it all in a way that is easy to understand.

Development

We start with the basics and quickly move into to use Docker in development.

We'll cover:

  • Installing Docker
  • Getting familiar with the docker command
  • Running containers, seeing their intended uses and limitiations
  • Building and managing images
  • Using multiple containers
  • Orchestrating containers with docker-compose
  • Development Workflows

Testing & CI

We use Docker to create a testing and CI process.

We'll cover:

  • Setting up and controlling Docker with docker-machine
  • Installing and configuring Jenkins
  • Automating code tests and image builds
  • Saving images to private Docker repositories, backed by S3
  • Creating a CI workflow (automated testing)

Production

Docker in production is complex. We’ll see how the latest tooling makes it easier.

We'll cover:

  • What docker swarm is and how to use it
  • Building a production environment
  • Advanced Docker networking
  • Docker production tooling, including Rancher
  • Automating rolling deployments
https://www.youtube.com/watch?v=L1BDM1oBRJ8

Sign up to get announcements as well as
over 20 free videos on Docker in Development,
a course preview on Dockerizing Your Applications, and more!

What to learn more? Read the blog.

About

the true grumpy programmer, don't be fooled by imitation

I'm Chris Fidao. I wrote the Servers for Hackers eBook, and publish related videos at the Servers for Hackers video site. I also curate the Servers for Hackers newsletter, which is read by over 12,000 programmers who want to learn about servers.

I'm also the author of the Deploy PHP! video series, a video series about automating your deployments. A few years ago, I wrote Implementing Laravel, a book all about coding in Laravel - now offered free!