mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-09-06 13:10:55 +12:00
1.8 KiB
1.8 KiB
Ubuntu docker workspace
Containerized Linux terminal environment. Essentially Ubuntu 20.04 docker image extended with typical console apps, such as Git, file browsers and system monitors. Has docker in docker.
Start
docker run --name space-1 -d -p 8026:8026 -v /var/run/docker.sock:/var/run/docker.sock --user=root alnoda/ubuntu-docker-workspace
Enter workspace
docker exec -it space-1 /bin/zsh
Features
- Ubuntu 20.4 with the following CLI apps
- Docker
- Ctop - Top-like interface for container metrics.
- Lazydocker - A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
- Sen - A terminal user interface for containers.
- Dive - A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
- Zsh, Oh my Zsh
- Zsh, Oh my Zsh
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- Git: git, git-flow, lazygit
- File browsers: mc, xplr
- Text editors: nano, vim, mcedit
- System monitors: ncdu, htop, glances, vizex
- Process Control: supervisord
- Job scheduler: cron
Why this image
If you need to isolate some work without polluting main environment.
Docs
See our guides on getting started and advanced features.