containers/buildah/Containerfile

18 lines
644 B
Plaintext
Raw Normal View History

2024-03-06 10:28:16 +01:00
FROM quay.io/buildah/stable:v1.34.0
RUN touch /etc/subgid /etc/subuid \
&& chmod g=u /etc/subgid /etc/subuid /etc/passwd \
&& echo build:10000:65536 > /etc/subuid \
&& echo build:10000:65536 > /etc/subgid
# Use chroot since the default runc doesn't work when running rootless
RUN echo "export BUILDAH_ISOLATION=chroot" >> /home/build/.bashrc
# Use VFS since fuse does not work
RUN mkdir -p /home/build/.config/containers \
&& (echo '[storage]';echo 'drive = "vfs"') > /home/build/.config/containers/storage.conf
# The buildah container will run as build user
USER build
WORKDIR /home/build