VS-Code-Server

VS-Code-Server

Docker app from Ahmad's Repository

Overview

The **official** Visual Studio Code Server, dockerized! Visual Studio Code Server can be installed everywhere and easily used through a browser. No desktop application required. All extensions supported.

VS Code Server Docker Image

a Docker image for VS Code Server

license release size docker github

This is simply a containerized version of the VS Code Server.

Features

  • Runs entirely locally, without needing vscode.dev
  • Persistent secrets (requirement for Settings Sync)

Usage

docker run --rm \
  --name vscode-server \
  --hostname vscode \
  -p 8000:8000 \
  -v ./server-data:/root/.vscode/server-data \
  -v ./user-data:/root/.vscode/user-data \
  -v ./cli-data:/root/.vscode/cli-data \
  -v ./extensions:/root/.vscode/extensions \
  ahmadnassri/vscode-server:latest

Author: Ahmad Nassri • Twitter: @AhmadNassri

Download Statistics

171,168
Total Downloads
10,587
This Month
6,569
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
ahmadnassri/vscode-server
Last Updated2025-03-04
First Seen2022-08-05

Runtime arguments

Web UI
http://[IP]:[PORT:8000]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--cap-add=IPC_LOCK --hostname vscode

Template configuration

PortPorttcp

The port for the server to listen on

Target
8000
Default
8000
Value
8000
WorkspacePathrw

path for your projects

Target
/root/workspace
Value
/mnt/user/workspace
CLI DataPathrw

CLI metadata storage

Target
/root/.vscode/cli-data
Value
/mnt/user/appdata/vscode-server/cli-data
Server DataPathrw

server data storage

Target
/root/.vscode/server-data
Value
/mnt/user/appdata/vscode-server/server-data
User DataPathrw

user data storage

Target
/root/.vscode/user-data
Value
/mnt/user/appdata/vscode-server/user-data
ExtensionsPathrw

extensions storage

Target
/root/.vscode/extensions
Value
/mnt/user/appdata/vscode-server/extensions