/arch

😎Make Arch Great Again: Docker Hub library images based on Archlinux Multiarch

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

BTW I USE ARCH, in Docker

Build Status DockerHub License

Goals

  • No bloat, only most common tools are added
  • Initialize pacman keyrings at build stage, making pacman -Syu work out of the box
  • Additional package repos:
    • archlinuxcn
    • blackarch
    • btwiuse (for personal use)
    • aur (manually install yay or yaourt first)

Usage

Docker / Dockerfile

$ docker run -it btwiuse/arch
$ pacman -Syu yay

Example Dockerfile

FROM btwiuse/arch

RUN pacman -Syu --noconfirm neofetch

Kubernetes

$ kubectl run -it arch --image=btwiuse/arch
If you don't see a command prompt, try pressing enter.
[root@arch /]# pacman -Syu neofetch

GitHub Codespaces

On https://github.com/codespaces/new, open repo btwiuse/arch, then click "Create codespace"

image