Modern C++20/23 Docker environments with GCC/Clang, CUDA, and essential libraries.
2.1K
A comprehensive collection of optimized Docker images for C++20/23 development, featuring multiple base distributions, compiler toolchains, and specialized configurations for different development workflows.
krthkj/cpp:gcc-alpine - Latest stable GCC-based minimal environmentkrthkj/cpp:clang-alpine - Latest stable Clang-based minimal environmentkrthkj/cpp:gcc-alpine-edge - Latest GCC from Alpine edgekrthkj/cpp:clang-alpine-edge - Latest Clang from Alpine edgekrthkj/cpp:gcc14 - Ubuntu LTS with GCC 14krthkj/cpp:clang20 - Ubuntu LTS with Clang 20krthkj/cpp:gcc15 - rolling Ubuntu with GCC 15krthkj/cpp:gcc-devel - devel Ubuntu with latest GCCkrthkj/cpp:gcc14-cuda13 - GCC 14 with CUDA 13.0.2, on Ubuntu LTSkrthkj/cpp:clang20-cuda13 - Clang 20 with CUDA 13.0.2, on Ubuntu LTSBasic C++ Development
docker run --rm -it -v $(pwd):/app krthkj/cpp:gcc14
CUDA Development
docker run --rm -it --gpus all -v $(pwd):/app krthkj/cpp:gcc14-cuda13
Development with IDE Integration
# For VS Code Dev Containers or CLion
docker run --rm -it -v $(pwd):/app -p 22:22 krthkj/cpp:clang20
Images are automatically built and updated with:
For detailed usage instructions and configuration options, visit the GitHub repository (https://github.com/krthkj/krthkj-docker-cpp).
These Docker images are intended to used for development and not for testing or production.
This software is provided "as-is" without any warranties. The maintainer is not responsible for any damages, data loss, or security issues that may arise from using these Docker images. Use at your own risk and ensure you follow security best practices.
These docker images are sourced from alpine, ubuntu, nvidia/cuda and others. Please refer their corresponding licenses.
Content type
Image
Digest
sha256:66594d729…
Size
201.5 MB
Last updated
6 months ago
docker pull krthkj/cpp:gcc-alpine-