Skip to content

Alnoda logo

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.

Workspace collage

Start

docker run --name space-1 -d -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

  • Docker

    • 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.
  • Ubuntu 20.4 with the following CLI apps

    • 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.