FROM depau/archlinux-daily:aarch64 WORKDIR /archlinux RUN mkdir -p /archlinux/rootfs COPY rootfs/alarm/etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist COPY rootfs/alarm/etc/pacman.conf /etc/pacman.conf COPY pacstrap-docker /archlinux/ RUN ./pacstrap-docker /archlinux/rootfs \ bash sed gzip pacman # Remove current pacman database, likely outdated very soon RUN rm rootfs/var/lib/pacman/sync/* FROM scratch COPY --from=0 /archlinux/rootfs/ / # Workaround for 'failed to get layer' # https://stackoverflow.com/a/62409523/1124621 RUN true COPY rootfs/alarm/ / ENV LANG=en_US.UTF-8 RUN locale-gen RUN pacman-key --init RUN pacman-key --populate archlinuxarm CMD ["/usr/bin/bash"]