A supercharged Ubuntu Jammy (22.04 LTS) Docker image packed with modern development tools! Perfect for polyglot development environments and CI/CD pipelines.
This image comes pre-installed with:
- 🐍 UV - Modern Python package installer and resolver
- 📦 NVM - Node Version Manager with Node.js v20.18.1 LTS
- 🦕 Deno - A secure runtime for JavaScript and TypeScript
- 🥟 Bun - All-in-one JavaScript runtime & toolkit
Node.js: v20.18.1 (LTS)
NPM: Latest compatible version
UV: Latest version
Python: Latest version
Deno: Latest version
Bun: Latest versiondocker pull dimasarif/ubuntu-jammy-uvpy-nvm-deno-bundocker run -it dimasarif/ubuntu-jammy-uvpy-nvm-deno-bun bashOnce inside the container, you can verify the installations:
# Node.js & npm
node --version
npm --version
# UV & Python
uv --version
python3 --version
# Deno
deno --version
# Bun
bun --versionThe image comes with pre-configured environment variables:
# NVM Configuration
NVM_DIR=/root/.nvm
NODE_VERSION=20.18.1
# UV Configuration
UV_ROOT=/root/.local
UV_BIN=/root/.local/bin/uv
# Deno Configuration
DENO_INSTALL=/root/.deno
DENO_DIR=/root/.cache/deno
# Bun Configuration
BUN_INSTALL=/root/.bunIf you want to build the image locally:
git clone https://github.com/sikancil/ubuntu-jammy-uvpy-nvm-deno-bun.git
cd ubuntu-jammy-uvpy-nvm-deno-bun
docker build -t ubuntu-jammy-uvpy-nvm-deno-bun .Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this image useful, please consider giving it a star on GitHub and Docker Hub!