Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Dive Into Docker

via Independent

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Tired of Always Dealing with Version & Dependency Errors?Docker Offers a Better Way to Build and Distribute Your Applications

I get it. You're a software developer who is constantly let down by programming language version managers such as rvm, rbenv, nvm, virtualenv and phpbrew. Every time you try to update or create a new project, you're stuck battling those tools all day. You also dread moving your app to production or another machine.

Or maybe you're an ops manager and your developers just handed you a new project to deploy. The only problem is the last 15 commits are "fix stuff" and when you try to run it on your staging server (or worse production!), you get barraged by errors.

The best answer you can get from your developers is "it works for me!", and now you're stuck having to assimilate yourself into the ecosystem of whatever stack your developers used for the project. Oops, there goes 2 weeks of your time.

Docker fixes these problems and more. Docker makes it easy to deal with multiple active versions of your favorite language, and getting things running in production becomes a breeze because your app gets built into shiny self contained packages. All you have to do is move them from one environment to the next and you're good to go.

Are you ready to let Docker make you productive? Dive Into Docker is a course that was carefully crafted to teach you everything you need to know about Docker to start using it in your own projects.

What You'll Learn

  • Understand what Docker is and isn't
  • Install Docker on MacOS, Windows & Linux
  • Understand Docker's ecosystem
  • Master Docker in development
  • Master Docker Compose in development
  • How to "Dockerize" your own web applications

Syllabus

1. Is Docker Right For You?
2. Preparing for This Course
3. Understanding Docker
4. Installing Docker
5. Discovering Docker
6. Docker in the Real World
7. Docker Compose in the Real World
8. Dockerizing Your Web Applications
9. Where to Go Next

Reviews

Start your review of Dive Into Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.