Member-only story

Repeatable Dev Environments with Docker and VSCode

A How-To for using Docker and VSCode to skip the setup and get straight to coding

John O'Connor
5 min readJun 10, 2022
Photo by charlesdeluvio on Unsplash

“It works on our machine”
— your team members. . .hopefully

When you’re bringing a new team member onto your team, one of the first things they’ll likely do is jump into the “readme” and start getting their development environment set up. This is often the time when a project really gets tested — much like publishing to production, this onboarding phase represents a litmus test for how well documented and repeatable the development setup actually is.

In this article, I’ll show you how to skip the setup and develop your application directly in a docker container that is already primed and ready for action. Even better, we can use the same technique to SSH into a remote machine making managed development environments, as well as production and staging debugging, seamlessly easy.

Developing in a container is kinda awesome

If you’ve ever fought with having the right development software installed, or the right version of the right software installed, you’re already familiar with the pain that we’re trying to solve. But just to be clear, here are some of the reasons you might want to do all of your…

--

--

John O'Connor
John O'Connor

Written by John O'Connor

Entrepreneur. Engineer. Educator.

No responses yet