Get Started with Dev Containers in VS Code

preview_player
Показать описание
Learn how Dev Containers can boost your coding productivity and save you time configuring your development environment. Follow along with the demo to discover how to set up and use Dev Containers in Visual Studio Code effortlessly. ⚡️💻

0:00 Intro
0:35 What are dev containers?
1:07 Demo setup
4:07 Open project in dev container
5:11 Prebuilt image and features overview
6:04 Run the code
6:33 Summary

#devcontainers #vscode
Рекомендации по теме
Комментарии
Автор

I've been in IT for 35+ years, in various walks including development... and even this just looks like pure magic to me...

mightydrew
Автор

the fact that the code writes it self at 0:54 is fascinating.

HDenizD
Автор

I have been a developer working on several specialized technologies, like 3D graphics, GPGPU, AI/ML and simulation. Devcontainers have changed the way I code and made it seamless to setup very complex dev enviroments, including h/w accelerated and multi-toolchain, multi-container and other kinds of environments that would take "normal" processes a giant onboarding doc and a day or more to setup. My startup is also investing heavily in devcontainer based tooling as a seamless way to IaC and deployment. Add Linux to this and you have just the BEST dev experience ever.

This is the single best thing I've discovered in my 2.5 decades of programming. KUDOS, VS Code team!

ani_b
Автор

This looks very interesting. A future video might show how to take a "typical" developer environment with all the various tools required for various project installed locally and move the projects into their own dev containers. I am sure there are many developers who find themselves in this condition and would benefit from a demonstration of how to do this. Thank you for an excellent video!

SidPrice
Автор

I have been using WSL2 for creating desired environments, but that was completely manual process takes 30 minutes to completely setup and development ready. This Docker Dev container concept is really clever. Under the hood, it used WSL2 in Windows, which is very efficient and virtually no performance drop.

tejeswar
Автор

Vs code was trying to get me to install docker and dev container and I didn’t know what it was until now. So this video was extremely valuable information

louderbackbarry
Автор

This is great, I think I’ll clear out and reset my vscode and use dev containers for all my projects, everything is clean and separated out that way

arun
Автор

I was looking for Portainer app templates yesterday that would create, an environment with all dependencies needed, this just ticks all the boxes.
THANK YOU :)

michaelrobson
Автор

Honestly, this gives me a lot of excitement on creating new projects. Setup and managing multiple dependency services like Databases is usually the biggest annoyance. So easier use of your actual code using this easy Dev Containers feature plus using docker directly for database, cache, search, etc dependencies is like night and day in my workflow.

Kayzewolf
Автор

Unfortunately, it didn't work with Docker containers for me, attaching to a running container just hangs forever at "Starting Dev Container"...

thghtfl
Автор

Thank you for this short demo, looking forward to learn about more advanced topics. I somehow skipped the part in the official documentation stating that we can get a list of the most common commands by clicking on the "Remote Indicator", thanks for bringing that up.

gorandev
Автор

The Dev containers are amazing, thanks for this video!

LeonardoJCaballeroG
Автор

Why do dev containers need their own config to declare VSCode extensions. We already have extensions.json, couldn't it just use that?

AdamHarte
Автор

wow, you are a very good presenter, good job.

robinmordasiewicz
Автор

This does seem quite amazing but besides being a little easier to setup could you talk about the additional benefits or differences to just using a docker-compose file?

hcmlopes
Автор

well done! good intro to the dev containers

chetanesque
Автор

I would love to see how to keep a devcontainer that is used by lots of projects up to date across all of those projects.

robcannon
Автор

I love dev containers since day one.
I lately came back to a project with compose setup but I was missing the "Dev Container by existing Dockerfile/Docker-compose" on the command palette. Why was this removed?

viomyst
Автор

Great video. Love Docker and containers

aibeginnertutorials
Автор

This is great, especially for python devs

thedelanyo