Standard Visual Code IDE image without any extensions in a docker container
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?)
Windows 10
Docker Desktop
VcXsrv X Server
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
(just in case...)
macOS: DISPLAY=docker.for.mac.host.internal:0
Windows: DISPLAY=host.docker.internal:0
Linux: DISPLAY=:0