KazoCode VS Code Web - Browser-based development environment with .NET, Node.js, and Python support
1.8K
VS Code in your browser - Full development environment with .NET, Node.js, and Python support
docker run -d \
--name code-server \
-p 8080:8080 \
-v "$PWD/workspace:/home/coder/workspace" \
kazocode/code-server:latest
Then open http://localhost:8080 in your browser.
netcoredbg for .NET debugging (open-source)linux/amd64 and linux/arm64| Tool | Version |
|---|---|
| .NET SDK | 9.0 or 10.0 (depending on tag) |
| Node.js | Latest LTS |
| Python | 3.x |
| Git | Latest |
muhammadsammy.csharp - C# language support with netcoredbgdbaeumer.vscode-eslint - ESLint integrationesbenp.prettier-vscode - Code formatterms-vscode.vscode-typescript-next - TypeScript nightlyms-python.python - Python language supportms-python.vscode-pylance - Python IntelliSenseeamodio.gitlens - Git superchargedgithub.vscode-pull-request-github - GitHub PRseditorconfig.editorconfig - EditorConfig supportstreetsidesoftware.code-spell-checker - Spell checker| Variable | Default | Description |
|---|---|---|
PASSWORD | (none) | Optional password for code-server |
WORKSPACE_ID | - | Workspace identifier |
USER_ID | - | User identifier |
GIT_BRANCH | - | Git branch to checkout |
GIT_REPO | - | Git repository URL |
| Container Path | Description |
|---|---|
/home/coder/workspace | Your project files |
/home/coder/.local/share/code-server | VS Code settings & extensions |
docker run -d \
--name my-project \
-p 8080:8080 \
-e GIT_REPO="https://github.com/myuser/myrepo.git" \
-e GIT_BRANCH="main" \
-v "$PWD/workspace:/home/coder/workspace" \
-v "$PWD/.vscode-server:/home/coder/.local/share/code-server" \
--memory="2g" \
--cpus="2" \
kazocode/code-server:latest
version: '3.8'
services:
code-server:
image: kazocode/code-server:latest
container_name: code-server
ports:
- "8080:8080"
environment:
- PASSWORD=optional-password
volumes:
- ./workspace:/home/coder/workspace
- vscode-data:/home/coder/.local/share/code-server
deploy:
resources:
limits:
cpus: '2'
memory: 2G
restart: unless-stopped
volumes:
vscode-data:
The container includes a health check endpoint:
curl http://localhost:8080/healthz
| Tag | .NET Version | Description |
|---|---|---|
latest | 9.0 | Latest stable build (recommended) |
dotnet9 | 9.0 | .NET 9 LTS version |
dotnet9.0 | 9.0 | .NET 9.0 specific |
dotnet10 | 10.0 | .NET 10 preview/latest |
dotnet10.0 | 10.0 | .NET 10.0 specific |
sha-XXXXXX-dotnet9 | 9.0 | Specific commit build |
sha-XXXXXX-dotnet10 | 10.0 | Specific commit build |
# Latest stable (.NET 9)
docker pull kazocode/code-server:latest
# .NET 9 explicitly
docker pull kazocode/code-server:dotnet9
# .NET 10 (preview/cutting-edge)
docker pull kazocode/code-server:dotnet10
This image is part of the KazoCode project.
Dockerfile: docker/code-server/Dockerfile
MIT License - See LICENSE for details.
Content type
Image
Digest
sha256:31e0c96fe…
Size
852.4 MB
Last updated
5 months ago
docker pull kazocode/code-server