diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000000000000000000000000000000000..3e3c80756b42c80b8ccfa6c7b8bd0626d8fa00c0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "linux-tracing-workshop"] + path = linux-tracing-workshop + url = https://github.com/goldshtn/linux-tracing-workshop diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..4a5cb8519631e4cec6d29b9200cff409e2f575ca --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM ubuntu:xenial +ENV DEBIAN_FRONTEND noninteractive +RUN apt-get update && \ + apt-get install -y apt-transport-https && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* +COPY bcc.list /etc/apt/sources.list.d/bcc.list +RUN apt-get update && \ + apt-get install -y bcc-tools tmux && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* +ENTRYPOINT [ "/usr/bin/tmux" ] +CMD [ "-l" ] diff --git a/bcc.list b/bcc.list new file mode 100644 index 0000000000000000000000000000000000000000..175b75b8fed3810de3be0b3a6529f051624792c1 --- /dev/null +++ b/bcc.list @@ -0,0 +1 @@ +deb [trusted=yes] https://repo.iovisor.org/apt/xenial xenial-nightly main diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..16ad879808e5aa523f0bf83577c6e3e9696bc89b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,5 @@ +bcc-tools: + build: ./ + privileged: true + tty: true + stdin_open: true diff --git a/linux-tracing-workshop b/linux-tracing-workshop new file mode 160000 index 0000000000000000000000000000000000000000..0dc80c3255b2bb84605745c061a8c1c0939de76a --- /dev/null +++ b/linux-tracing-workshop @@ -0,0 +1 @@ +Subproject commit 0dc80c3255b2bb84605745c061a8c1c0939de76a