Add Dockerfile for Fedora kernel development environment

This commit is contained in:
2026-02-12 17:25:24 +09:00
committed by GitHub
parent e906077b4f
commit 2fd4b5b958

25
kernel/Dockerfile Normal file
View File

@@ -0,0 +1,25 @@
FROM registry.fedoraproject.org/fedora-toolbox:43
RUN dnf update -y
RUN dnf builddep -y kernel
RUN dnf install -y \
fedpkg fedora-packager rpmdevtools pesign git \
bpftool bc bison dwarves elfutils-devel elfutils-libelf-devel flex \
gcc gcc-c++ gcc-plugin-devel glibc-static hostname m4 make \
net-tools openssl openssl-devel perl-devel perl-generators \
python3-devel which kernel-rpm-macros vim \
audit-libs-devel binutils-devel java-devel kabi-dw \
libcap-devel libcap-ng-devel llvm-devel newt-devel \
numactl-devel pciutils-devel python3-docutils \
"perl(ExtUtils::Embed)" systemd-devel xmlto \
libbpf-devel rsync hmaccalc ncurses-devel \
curl wget tar gzip bzip2 xz zstd zip unzip \
clang lld llvm compiler-rt ccache perl \
&& dnf clean all
RUN mkdir -p /data
WORKDIR /data
CMD ["/bin/bash"]