FROM registry.fedoraproject.org/fedora:34 MAINTAINER https://github.com/dracutdevs/dracut ENV container docker LABEL RUN="docker run -it --name NAME --privileged --ipc=host --net=host --pid=host -e NAME=NAME -e IMAGE=IMAGE IMAGE" RUN echo 'export DRACUT_NO_XATTR=1 KVERSION=$(cd /lib/modules; ls -1 | tail -1)' > /etc/profile.d/dracut-test.sh # Install needed packages for the dracut CI container RUN dnf -y install --setopt=install_weak_deps=False \ dash \ pigz \ asciidoc \ mdadm \ lvm2 \ dmraid \ cryptsetup \ nfs-utils \ nbd \ dhcp-server \ scsi-target-utils \ iscsi-initiator-utils \ strace \ btrfs-progs \ kmod-devel \ gcc \ bzip2 \ xz \ tar \ wget \ rpm-build \ make \ git \ bash-completion \ sudo \ kernel \ dhcp-client \ /usr/bin/qemu-kvm \ /usr/bin/qemu-system-$(uname -i) \ e2fsprogs \ tcpdump \ iproute \ iputils \ dbus-daemon \ kbd \ NetworkManager \ python3-imgcreate \ which \ ShellCheck \ shfmt \ && dnf -y update && dnf clean all # Set default command CMD ["/usr/bin/bash"]