Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/btwiuse/arch

😎Make Arch Great Again: Docker Hub library images based on Archlinux Multiarch
https://github.com/btwiuse/arch

archlinux btw-i-use-arch docker multiarch

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# BTW I USE ARCH, in Docker

[![Build Status](https://travis-ci.org/archlinux/archlinux-docker.svg?branch=master)](https://travis-ci.org/archlinux/archlinux-docker)
[![DockerHub](https://img.shields.io/docker/pulls/btwiuse/arch.svg)](https://hub.docker.com/r/btwiuse/arch)
[![License](https://img.shields.io/github/license/btwiuse/arch?color=%23000&style=flat-round)](https://github.com/btwiuse/arch/blob/main/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](https://github.com/btwiuse/archpkg) (for personal use)
- aur (manually install `yay` or `yaourt` first)

## Usage

### Docker / Dockerfile

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

[Example Dockerfile](.devcontainer/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](https://user-images.githubusercontent.com/54848194/177681631-077891d8-670a-4a34-9f6e-1c69b9fc5916.png)