blob: d449c4cc1cd2b32b1a3154bb1e88c6c07bf2464c [file] [log] [blame]
# Start from ubuntu
FROM marketplace.gcr.io/google/ubuntu2404
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 libncurses6 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 | \
gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && \
apt-get update && apt-get -y -qq install google-cloud-sdk && apt-get clean
COPY ./kdump_debugger.sh /kdump_debugger.sh
ENTRYPOINT ["/kdump_debugger.sh"]