https://github.com/greyltc-org/docker-archlinux-aur
The Official Arch Linux Docker image after installing an AUR helper.
https://github.com/greyltc-org/docker-archlinux-aur
archlinux aur devel docker docker-archlinux-aur dockerfile paru yay
Last synced: about 2 hours ago
JSON representation
The Official Arch Linux Docker image after installing an AUR helper.
- Host: GitHub
- URL: https://github.com/greyltc-org/docker-archlinux-aur
- Owner: greyltc-org
- License: gpl-3.0
- Created: 2015-01-04T22:20:09.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2026-01-11T03:47:56.000Z (7 days ago)
- Last Synced: 2026-01-14T00:18:43.468Z (5 days ago)
- Topics: archlinux, aur, devel, docker, docker-archlinux-aur, dockerfile, paru, yay
- Language: Shell
- Homepage:
- Size: 131 KB
- Stars: 86
- Watchers: 2
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://github.com/greyltc-org/docker-archlinux-aur/actions/workflows/publish-docker-image.yml)
archlinux-aur
====================
The Official Arch Linux Docker image after installing an AUR helper. (containers for both yay and paru)
- Uses the official Arch base-devel image, `FROM archlinux:base-devel` ( see https://hub.docker.com/_/archlinux )
- Builds every week on Sunday, two hours after the official archlinux:base-devel package is built
- Uses the same tag syntax as that container
- Report issues here: https://github.com/greyltc/docker-archlinux-aur/issues
- Automated builds are done via GitHub Actions which publish finished containers to two places:
- Docker Hub
- https://hub.docker.com/repository/docker/greyltc/archlinux-aur
- GitHub Container Registry
- https://github.com/greyltc-org/docker-archlinux-aur/pkgs/container/archlinux-aur
- There are a few tags here
- `latest`, `20210203.0.54`, `yay`, `yay-20210203.0.54` builds with yay helper
- `paru`, `paru-20210203.0.54` builds with paru helper
- You can use one yourself by putting something like this at the top of your Dockerfile
- **From Docker Hub:**
- `FROM greyltc/archlinux-aur`
- `FROM greyltc/archlinux-aur:paru`
- `FROM greyltc/archlinux-aur:yay`
- `FROM greyltc/archlinux-aur:paru-20210203.0.54`
- `FROM greyltc/archlinux-aur:yay-20210203.0.54`
- **From GitHub Package Registry:**
- `FROM ghcr.io/greyltc-org/archlinux-aur`
- `FROM ghcr.io/greyltc-org/archlinux-aur:paru`
- `FROM ghcr.io/greyltc-org/archlinux-aur:yay`
- `FROM ghcr.io/greyltc-org/archlinux-aur:paru-20210203.0.54`
- `FROM ghcr.io/greyltc-org/archlinux-aur:yay-20210203.0.54`
To install stuff in a container based on this project you can put something like the following in your Dockerfile:
```dockerfile
RUN aur-install aur-package1 aur-package2 non-aur-package3
```
Do this to poke around inside the container if you'd like:
```
docker run --name checkitout --pull=always --interactive --tty ghcr.io/greyltc-org/archlinux-aur bash
```