Sign inSign up

theinfobots/arch-base

By theinfobots

•Updated 6 months ago

Lightweight Arch Linux base: curl, wget, git, genfstab, pfetch. Install only what you need.

Image
Operating systems
0

166

theinfobots/arch-base repository overview

⁠arch-base

Lightweight Arch Linux base container — install what you need.

A minimal, fully updated Arch Linux environment with curl, wget, git, genfstab, pfetch and pacman ready to go. No bloat — add only the tools you actually need.


⁠Included tools

ToolPurpose
curl / wgetHTTP downloads
gitVersion control
genfstabGenerate fstab entries (from arch-install-scripts)
pfetchLightweight system info display
nano / vimBasic text editors
bash-completionTab completion
man-dbManual pages
pacman-contribExtra pacman utilities (paccache, checkupdates, etc.)
sudoPrivilege escalation

System is fully updated at build time (pacman -Syu).


⁠Quick start

docker run --rm -it \
  -v "$PWD:/workspace" \
  theinfobots/arch-base:latest

⁠Install what you need

Inside the container, use pacman as normal:

# Search for a package
pacman -Ss <name>

# Install a package
pacman -S <name>

# Update the system
pacman -Syu

# Remove a package
pacman -Rns <name>
⁠Example — install a dev environment
pacman -S python python-pip go nodejs npm neovim tmux
⁠Example — install security tools
pacman -S nmap tcpdump wireshark-cli radare2 yara

⁠genfstab

# Generate fstab for a mounted root at /mnt
genfstab -U /mnt >> /mnt/etc/fstab

# Use labels instead of UUIDs
genfstab -L /mnt >> /mnt/etc/fstab

⁠pfetch

Runs automatically on shell start. To run manually:

pfetch

⁠Build locally

git clone https://github.com/theinfobots/arch-base
cd arch-base
docker build --pull -t theinfobots/arch-base:latest .

⁠Tags

TagDescription
latestMost recent build, fully updated Arch Linux

Built and maintained by theinfobots⁠.

Tag summary

Content type

Image

Digest

sha256:040948f41…

Size

276.7 MB

Last updated

6 months ago

docker pull theinfobots/arch-base