CodingBooth WorkSpace provides prebuilt, developer-ready Docker images that power fully reproducible development environments — from lightweight shells to full graphical desktops.
These images are designed to be launched via the workspace.sh script found in the WorkSpace project or its wrapper found in the WorkSpace Wrapper. They give you a clean, consistent, permission-safe dev environment on any machine: Linux, macOS, or Windows (via WSL/Git Bash).
Whether you're using VS Code in the browser, Jupyter notebooks, or a full XFCE/KDE desktop inside Docker — WorkSpace images make it effortless.
This Docker Hub repository hosts multiple WorkSpace variants, each preconfigured for a different style of development:
container
Minimal environment with essential tools — great for scripting, builds, CI, and lightweight automation.ide-codeserver
A full VS Code experience in your browser using code-server.
ide-notebook
Jupyter Notebook environment with Bash and utilities — perfect for data exploration, documentation, and runnable “Bash notebooks”.
desktop-xfce, desktop-kde, desktop-lxqt
Full Linux desktops accessible via web browser (noVNC).
Ideal for GUI-based IDEs like IntelliJ, PyCharm, Eclipse, or graphical workflows.Every variant includes a curated selection of command-line tools (git, curl, jq, nano, gh, tig, unzip, tree, zsh, etc.) so you can start working immediately.
Use these images through the WorkSpace launcher script:
curl -fsSL -o workspace \
https://github.com/NawaMan/WorkSpaceWrapper/releases/latest/download/workspace \
&& chmod +x workspace \
&& ./workspace install \
&& ./workspace help
Launch a workspace:
./workspace
Or choose a variant:
./workspace.sh --variant codeserver
Access the running environment at: http://localhost:10000
Full documentation, examples, and source code:
👉 https://github.com/NawaMan/WorkSpace
If these images make your development life easier, consider supporting the project ❤️
Content type
Image
Digest
sha256:51d842b12…
Size
1.9 GB
Last updated
9 months ago
docker pull nawaman/workspace:desktop-kde-latest