images: Add arch-toolbox image definitions for Arch Linux
This is the definition of the arch-toolbox image for Arch Linux that plays well with Toolbx. Today, it's published at quay.io/toolbx-images/archlinux-toolbox:latest, but the name of the published image will be changed to arch-toolbox [1] to match the os-release(5) ID on Arch Linux. The convention of naming the Toolbx images according to the os-release(5) ID is deeply ingrained in the Toolbx code base. It will be better to keep things simple by continuing that practice, instead of adding a one-off exception. Maintenance of this image has been passed to Morten Linderud. [1] https://github.com/toolbx-images/images/pull/82 https://github.com/containers/toolbox/pull/861
This commit is contained in:
parent
3cfb6bf888
commit
2568528cb7
3 changed files with 46 additions and 0 deletions
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
|
@ -1,4 +1,5 @@
|
|||
* @HarryMichal @debarshiray
|
||||
/data/gfx/*.gif @jimmac
|
||||
/images/arch @Foxboron
|
||||
/images/rhel @debarshiray @olivergs
|
||||
/images/ubuntu @Jmennius
|
||||
|
|
19
images/arch/Containerfile
Normal file
19
images/arch/Containerfile
Normal file
|
@ -0,0 +1,19 @@
|
|||
FROM docker.io/library/archlinux:base-devel
|
||||
|
||||
LABEL com.github.containers.toolbox="true" \
|
||||
name="arch-toolbox" \
|
||||
version="base-devel" \
|
||||
usage="This image is meant to be used with the toolbox command" \
|
||||
summary="Base image for creating Arch Linux toolbox containers" \
|
||||
maintainer="Morten Linderud <foxboron@archlinux.org>"
|
||||
|
||||
# Install extra packages
|
||||
COPY extra-packages /
|
||||
RUN pacman -Syu --needed --noconfirm - < extra-packages
|
||||
RUN rm /extra-packages
|
||||
|
||||
# Clean up cache
|
||||
RUN pacman -Scc --noconfirm
|
||||
|
||||
# Enable sudo permission for wheel users
|
||||
RUN echo "%wheel ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/toolbox
|
26
images/arch/extra-packages
Normal file
26
images/arch/extra-packages
Normal file
|
@ -0,0 +1,26 @@
|
|||
bash-completion
|
||||
diffutils
|
||||
flatpak-xdg-utils
|
||||
git
|
||||
gnupg
|
||||
keyutils
|
||||
lsof
|
||||
man-db
|
||||
man-pages
|
||||
mlocate
|
||||
mtr
|
||||
nss-mdns
|
||||
openssh
|
||||
pigz
|
||||
procps-ng
|
||||
rsync
|
||||
tcpdump
|
||||
time
|
||||
traceroute
|
||||
tree
|
||||
unzip
|
||||
vte-common
|
||||
wget
|
||||
words
|
||||
xorg-xauth
|
||||
zip
|
Loading…
Reference in a new issue