systemtap/Dockerfile
Tomas Tomecek a8a59cacb4 disable SELinux labeling
otherwise stap is not able to load kernel modules

https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2017-October/msg00034.html

Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
2017-10-06 14:28:27 +02:00

18 lines
741 B
Docker

FROM registry.fedoraproject.org/fedora:26
LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\""
ENV NAME=systemtap VERSION=0 RELEASE=1 ARCH=x86_64
LABEL com.redhat.component="$NAME" \
name="$FGC/$NAME" \
version="$VERSION" \
release="$RELEASE.$DISTTAG" \
architecture="$ARCH" \
run="docker run --security-opt label:disable --cap-add SYS_MODULE -v /sys/kernel/debug:/sys/kernel/debug -v /usr/src/kernels:/usr/src/kernels -v /usr/lib/modules/:/usr/lib/modules/ -v /usr/lib/debug:/usr/lib/debug -t -i --name NAME IMAGE" \
summary="programmable system-wide instrumentation system"
RUN dnf install -y systemtap-testsuite systemtap systemtap-client && \
dnf clean all
COPY ./root /
CMD ["/bin/bash"]