2568528cb7
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
19 lines
633 B
Docker
19 lines
633 B
Docker
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
|