blob: f81c858b47d52124b2156c06c1d86b8d7d4fc9a5 [file] [log] [blame]
# Start from debian
FROM debian:bookworm
RUN apt-get update
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get install -y -qq --no-install-recommends crash gdb xz-utils curl vim \
liblzo2-2 libsnappy1v5 zlib1g libncurses5 binutils apt-transport-https ca-certificates gnupg
# Installs gsutil, following:
# https://cloud.google.com/storage/docs/gsutil_install#sdk-install
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] \
https://packages.cloud.google.com/apt cloud-sdk main" | \
tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && \
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | \
apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - \
&& apt-get update && apt-get -y -qq install google-cloud-sdk=369.0.0-0 && apt-get clean
COPY ./kdump_debugger.sh /kdump_debugger.sh
ENTRYPOINT ["/kdump_debugger.sh"]