A step-by-step walkthrough of using my favorite method to manage development environments: VS Code Devcontainers.
No docker commands required!
This is great for onboarding new people to your complex project or reproducing your work environment on a new machine. You can even use your devcontainers on the web through GitHub Codespaces.
Let me know what you think in the comments. I spend several minutes talking at the beginning, so we don't move from the first screen for a while. 😅
Docs for Dev Containers: https://code.visualstudio.com/docs/devcontainers/containers
You can also find me on:
Twitch: https://www.twitch.tv/DanCanCode
Twitter: https://twitter.com/DanCanCode
00:00 Intro
01:06 Why Dev Environments?
02:19 Devcontainer Docs
03:13 Install VS Code and Docker Desktop
04:19 Example Starts
06:23 Note for Windows Users
07:33 Example Resumes
19:10 Customize
23:44 Where are the files kept?
27:02 Use it nearly anywhere!
29:18 Conclusion - thanks for watching