Setting up a VS Code Dev Container

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vscode-dev-containers

    Discontinued NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!

  • The Dockerfile is dropped into the .devcontainer folder within your project. If you have used the VS Code configuration screen, you're likely to be using a base image provided by Microsoft.

  • dotfiles

    ⊙ All the dotfiles needed to make the world a better place (by benmatselby)

  • Luckily for me, my dotfiles are in GitHub, and you can install them via an install.sh script, which turns out to be the default in VS Code.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Vagrant

    Vagrant is a tool for building and distributing development environments.

  • Much like I was sold on Vagrant about 8 years ago, I'm now completely sold on VS Code Dev Containers. It feels natural, and more light weight than Vagrant in some ways. The dotfiles aspect was pure polish for me. What a great feature, and well implemented too. For folks who like control over their host machine, this makes for a cleaner dev experience too, as all configuration and setup is inside a container. And of course, it is project scoped.

  • Docker Swarm

    Source repo for Docker's Documentation (by docker)

  • A Dockerfile defining your environment. If you're new to Docker, you can read this, or the official documentation. The definition is whatever you need it to be, with no special requirements for VS Code. For example, you could base it on node:latest and add some extra packages if you wish.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • MongoDB on Your Local Machine Using Docker: A Step-by-Step Guide

    2 projects | dev.to | 1 Jan 2024
  • Docker - Setup a local JS and Python Development environment

    3 projects | dev.to | 2 Dec 2023
  • New computer? Install THIS first... 💻

    2 projects | dev.to | 23 Nov 2023
  • I just learned: Docker edits firewall rules for you

    3 projects | news.ycombinator.com | 19 Feb 2023
  • Open source/free registry with HA

    2 projects | /r/devops | 26 Jan 2023