/vscode-in-docker

Run vs code inside any docker container with this script

Primary LanguageDockerfile

vscode-in-docker by Casthash532

This will explain on how we use Docker to setup a productive local development environment quite easily.

try it out:

1- install vscode locally:

  cd /home && \
	sudo wget https://github.com/cdr/code-server/releases/download/3.2.0/code-server-3.2.0-linux-x86_64.tar.gz && \
	sudo tar -xvzf code-server-3.2.0-linux-x86_64.tar.gz && \
	sudo rm -r code-server-3.2.0-linux-x86_64.tar.gz && \
	sudo mv code-server-3.2.0-linux-x86_64/ vscode/ 

2- run a container with vscode mounted in:

  docker run --privileged \
            -p 127.0.0.1:8080:8080 `#change external port 127.0.0.1:xxxx:8080 for multiple environements` \
            -v "$HOME:/home" \
            -v "/home/vscode:/bin/vscode" \
            -it `#Environement:php,node,python...`   /bin/vscode/code-server --auth none

Open port '8080' (or xxxx) on your browser

  • On Google Cloud Shell: Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. Preserve battery life when you're on the go since all intensive computation runs on your Google Cloud Shell instance.