DEV Community

Cover image for Learn Docker 🐳 for more consistent and portable dev environments!
Devon Campbell
Devon Campbell

Posted on • Originally published at raddevon.com on

6 1

Learn Docker 🐳 for more consistent and portable dev environments!

Docker is a fantastic technology that lets you create repeatable and portable environments for development or even for production.

What does that mean? That means other developers working on the same project will be running it in the same environment as you. No more fun bugs to hunt down only to find out it’s because your colleague is running Node 8.x while you’re running 11.x.

The definitions of your Docker containers can be included in your repo to make it super easy for any new developers to bring up an identical version of the dev environment. It’s a huge boon to developers when it comes to collaboration.

In this course, I’ll teach you the basics by working through the Play with Docker classroom training together.

Quick question while you’re here: why are you learning web development? I don’t mean the surface level answers – “I want to be a web developer,” and “I want to make more money.” What’s really driving you?

If you’re not clear on that, you won’t make it very far. Read more about how this helps and take my free Big Goals course to finally break through that wall and make this change real! 💥

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay