-
Notifications
You must be signed in to change notification settings - Fork 220
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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] toolbx-images/images#82 #861
- Loading branch information
1 parent
3cfb6bf
commit 2568528
Showing
3 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
* @HarryMichal @debarshiray | ||
/data/gfx/*.gif @jimmac | ||
/images/arch @Foxboron | ||
/images/rhel @debarshiray @olivergs | ||
/images/ubuntu @Jmennius |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 <[email protected]>" | ||
|
||
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |