Skip to content

timomohr/docker-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

docker-vscode

Standard Visual Code IDE image without any extensions in a docker container

Purpose

This image offers the Visual Code IDE without having to install it on your Windows host machine. Just execute a run Docker command and run the start.bat to start the Visual Code container.

My motivation behind this is to keep my host system clean for each project I am working on. In addition, I keep all Visual Code extensions on my host (for now) and bind the extension directory via -v C:\Users\<WindowsUser>\vscode-extensions>:/home/vscode-extensions in the Docker run command (see How?)

Tested in following environment

Windows 10
Docker Desktop
VcXsrv X Server

How?

Execute the following Docker run command to initiate the vscode container
docker container run -dt --env DISPLAY=[macOS]|[Windows]|[Linux] -v C:\Users\<WindowsUser>\vscode-extensions>:/home/vscode-extensions --name <container-name> <image-name>

And execute start.bat

Addresses for screen sharing

(just in case...)
macOS: DISPLAY=docker.for.mac.host.internal:0
Windows: DISPLAY=host.docker.internal:0
Linux: DISPLAY=:0

About

Standard Visual Studio code IDE image without any extensions in a docker container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors