Skip to content

tgotwig/dev-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dev-images

A collection of minimal, ready-to-use Docker images with essential CLI tools for developers (amd64 and arm64).

Image OS CMD
alpine alpine 3.21 docker run -it --rm tgotwig/alpine
node 23.5.0 alpine 3.21 docker run -it --rm tgotwig/node fish
ubuntu ubuntu 24.04 docker run -it --rm tgotwig/ubuntu
πŸ“ƒ List of commands which should be everywhere (click me)
Command Note Sample
asdf For installing programming languages.
cc For compiling C code.
curl
fish Bash replacement with lots of auto-completions.
git
ip For getting host IPs. ip a
jq
less
mediainfo
micro
nc For chatting or to check if port is open. nc -zv <host> <port>
nmap
nslookup For getting IPs from dns name. nslookup github.com <alt-dns-server>
ping
starship For making the terminal prompt pretty 😊
task For having a task runner.
tree tree <folder>
wget For downloading files. wget <url>
z For jumping into previously visited folders. z <part-of-folders-path>

Implementation status

Command Alpine Node Ubuntu
asdf ❌ ❌ βœ…
cc ❌ ❌ ❌
curl βœ… βœ… βœ…
fish βœ… βœ… βœ…
git ❌ ❌ βœ…
ip βœ… βœ… βœ…
jq ❌ ❌ ❌
less ❌ ❌ ❌
mediainfo ❌ ❌ ❌
micro ❌ ❌ ❌
nc βœ… βœ… βœ…
nmap ❌ ❌ βœ…
nslookup βœ… βœ… βœ…
ping βœ… βœ… βœ…
starship βœ… βœ… βœ…
task ❌ ❌ βœ…
tree ❌ ❌ ❌
wget βœ… βœ… βœ…
z βœ… βœ… βœ…

Commands which look different:

  • nc
  • nslookup
  • ping
  • wget

About

πŸ’Ώ alpine, node, ubuntu

Resources

Stars

Watchers

Forks