alnoda-workspaces/workspaces/ubuntu-docker-workspace
2022-05-23 16:13:15 +00:00
..
docs release 2.0: node, java, php 2022-05-12 22:13:04 +00:00
img release 2.0: ubuntu-docker-wrk 2022-05-09 20:55:59 +00:00
Dockerfile release 2.2: up to python wrk 2022-05-23 16:13:15 +00:00
get_dockstarter.sh start on release 2.0 2022-05-08 21:53:53 +00:00
README.md doc refac for new doc website 2022-05-23 09:36:06 +00:00

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.

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.