How to code inside a container using VSCode

by: sjdonado

Agenda

  • What is a container
  • Develop in Containers
  • Remote containers
  • Demo

What is a container

The Linux kernel's support for namespaces mostly [1]

Isolates an application's view of the operating environment

  • Process trees
  • Network
  • User IDs
  • Mounted file systems

Control groups

cgroups provide resource isolation, including the CPU, memory, block I/O and network.

In summary

Develop in Containers

The Remote - Containers extension lets you run Visual Studio Code inside a Docker container.

Why?

  • Ready to run
  • Easy to config

Remote containers

Demo

How to develop inside a container using VSCode

By Juan Rodriguez

How to develop inside a container using VSCode

  • 929