:wave: Developing inside a Container

February 15, 2025 ยท View on GitHub

The Visual Studio Code Dev Containers extension lets you use a container as a full-featured development environment. It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set.

:heart: Why you should use Dev Containers?

  • Ease of onboarding new developers
  • Use of consistent tools
  • Standardization of versions
  • Reduce system conflicts
  • Improve task startup time

:unlock: System Requirements:

:star: Nice Tutorials:

:key: devcontainer.json

  • Main file in a development container configuration.
  • Instructs the development container on framework, tools, extensions, and port forwarding.

๐Ÿ‘ท Task

  • Create one pull request for your project according to Task Submission Guidelines.

  • See the example.

  • Create a devcontainer.json to configure a dev container for your project.

  • Start the dev container successfully.