Beginner's Guide to Dev Containers - The Instant Dev Environment That I LOVE!

  Рет қаралды 2,863

James Montemagno

2 ай бұрын

A development container (or dev container for short) allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and to aid in continuous integration and testing. Dev containers can be run locally or remotely, in a private or public cloud, in a variety of supporting tools and editors. Let's see how easy it is to setup inside of VS Code for doing Jekyll development!
Link: containers.dev/
Join this channel to get access to perks:
kzbin.info/door/ENTmbKaTphpWV2R2evVz2Ajoin
👕 Buy some swag! - jamesmontemagno.myspreadshop.com/
☕️ Buy me a coffee - www.buymeacoffee.com/jamesmontemagno
Follow:
👨‍💻 GitHub: github.com/jamesmontemagno
🦜 Twitter: jamesmontemagno
📄 Website: www.montemagno.com
📰 Newsletter: newsletter.montemagno.com/
Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.
What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: cleclothingco.myshopify.com/
What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: pBceZ1oNHiQx/
My Setup:
📷 Canon M50 Mark II - amzn.to/3P8R7lp
💡 Nanoleaf Elements Lights - amzn.to/3umwJVW
🎙 Blue Spark Microphone - amzn.to/3qgtYkq
🎙 Blue Pop Filter - amzn.to/3jEWM3r
🤳 Rode Microphone Arm - amzn.to/2Z68AlE
🎧 Sony MDR7306 Headphones - amzn.to/372jxta
📲 Stream Deck - amzn.to/373Uk1n
🖱 MX Master 2S Mouse - amzn.to/3d7J2gj
⌨️ Tecware Phantom Keyboard - amzn.to/3aUP4y9
Using links I provide I may receive a commission if you buy something which helps support the channel.
#dotnet #vscode #devcontainers #jekyll #python

Пікірлер: 6
@Pratik-kv2wz
@Pratik-kv2wz Ай бұрын
Please create a walk through on how to use slim bindings approach with firebase.
@broadshare
@broadshare Ай бұрын
This is awesome, thanks James. Could you do more of this on how we can create containers deploy , for example .NET in a linux server? Otherwise you can point me where I can learn how to do it. Appreciate and thanks in advance
@appomobi
@appomobi 2 ай бұрын
thanks
@AdwardInterstaller
@AdwardInterstaller 2 ай бұрын
nice
@francescorossi7582
@francescorossi7582 Ай бұрын
what's the benefit wrt conda environments?
@JamesMontemagno
@JamesMontemagno Ай бұрын
main benefits is that you get to basically containerize your entire dev environment inside of a container to do builds and dev on. This means each project could target specific versions of python or .net or java or whatever the project needs to keep your machine clean and also make it easier for others to collaborate as all of the dependencies are in the dev container