Block a user
cmusthaves (c847f9ac914d526ffc2b3658d77e14e69cdc9a04)
Published 2026-05-10 19:34:27 +00:00 by karina
Installation
docker pull git.karter.dev/karina/cmusthaves:c847f9ac914d526ffc2b3658d77e14e69cdc9a04sha256:1beefec40b4170ebc3a564073f720cb441423334951e41f524b8fde055d4b011
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 1c01c59ce0 | linux/amd64 | 1.2 GiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1765152000' |
| ARG debian_version=trixie |
| ARG cppcheck_version=2.19.0 |
| ARG build_date=$(date -u +"%Y-%m-%dT%H:%M:%SZ") |
| LABEL org.opencontainers.image.title=CMake C++ Debian Docker image with various additional tools org.opencontainers.image.description=CMake Docker image with gcc, g++, Boost, Ninja, Doxygen, Graphviz, clang-format, cppcheck, cpplint, gdb, valgrind, dot org.opencontainers.image.created=$(date org.opencontainers.image.authors=melroy@melroy.org org.opencontainers.image.url=https://gitlab.melroy.org/melroy/docker-images org.opencontainers.image.source=https://gitlab.melroy.org/melroy/docker-images |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt --allow-releaseinfo-change update # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt update && apt upgrade -y # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt install -y build-essential cmake libboost-all-dev pkg-config # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt install -y ninja-build doxygen graphviz # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt install -y --no-install-recommends curl wget # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c echo "deb-src http://deb.debian.org/debian ${debian_version} main" >>/etc/apt/sources.list # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt update # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt build-dep -y cppcheck # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c wget -O cppcheck.tar.gz https://github.com/danmar/cppcheck/archive/${cppcheck_version}.tar.gz # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c tar -xvzf cppcheck.tar.gz # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c cd cppcheck-${cppcheck_version} && mkdir build && cd build && cmake -DUSE_MATCHCOMPILER=ON .. && cmake --build . -- -j 6 && cmake --install . # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c apt install -y --no-install-recommends locales python3-pip ca-certificates netbase gnupg dirmngr git openssh-client rpm sshpass valgrind gdb clang-format libssl-dev && apt clean # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c pip3 install cpplint --break-system-packages # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c rm -rf cppcheck.tar.gz && rm -rf cppcheck-${cppcheck_version} # buildkit |
| RUN |5 debian_version=trixie cppcheck_version=2.19.0 build_date=$(date -u= +"%Y-%m-%dT%H:%M:%SZ")= /bin/sh -c echo "en_US.UTF-8 UTF-8" >/etc/locale.gen && locale-gen en_US.UTF-8 && dpkg-reconfigure locales && update-locale LANG=en_US.UTF-8 # buildkit |
| ENV LC_ALL=en_US.UTF-8 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg jq git clang-tidy && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c node -v && cppcheck --version && clang-format --version && clang-tidy --version # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | melroy@melroy.org |
| org.opencontainers.image.created | $(date |
| org.opencontainers.image.description | CMake Docker image with gcc, g++, Boost, Ninja, Doxygen, Graphviz, clang-format, cppcheck, cpplint, gdb, valgrind, dot |
| org.opencontainers.image.source | https://gitlab.melroy.org/melroy/docker-images |
| org.opencontainers.image.title | CMake C++ Debian Docker image with various additional tools |
| org.opencontainers.image.url | https://gitlab.melroy.org/melroy/docker-images |
Details
2026-05-10 19:34:27 +00:00
Versions (4)
View all
Container
0
OCI / Docker
latest
2026-05-10
c847f9ac914d526ffc2b3658d77e14e69cdc9a04
2026-05-10
92b60dd4df844350a7a9851170b7b4ec75bda9df
2026-05-10
ddf00a47665a13961efd811b81ae2a46e85b6b68
2026-05-10