Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.81 KB

README.md

File metadata and controls

42 lines (31 loc) · 2.81 KB

code-server docker

Build and Release

Run VS Code on any Docker host and use it in the browser.

The Docker image is based on latest Fedora Linux image and starts the great code-server inside.

Run it

docker run --rm --name code-server \
 -p 8080:8080 \
 -e PASSWORD=mypassword \
 -v /home/dev:/my-workspace \
 ghcr.io/jamowei/code-server:latest

Then open http://localhost:8080/

Using sudo the default password is changeit. You can set a new password by running:

echo "${USER}:new_password" | sudo chpasswd

Environment Variables

Name Default Value Description
LOCALE en Set the locale of vs-code. See available here
PASSWORD changeit Password for using code-server
EXTENSIONS golang.go|ms-python.python|ms-python.debugpy|eamodio.gitlens|humao.rest-client|esbenp.prettier-vscode|dbaeumer.vscode-eslint|ecmel.vscode-html-css|pkief.material-icon-theme|dreamcatcher45.podmanager List of vs-code extensions-ids, separated by | which gets added to the default ones

Build it

Get the latest released VERSION of code-server from here.

docker build --build-arg VERSION=v4.96.4 -t myrepo/code-server:latest.