The complete C++ dev environment with GCC 14, Clang 18, and Conan 2 package manager.
330
This is the flagship, Layer 2 (L2) image of the suite. It provides a complete, out-of-the-box C++ development environment by adding the Conan package manager on top of the L1 compiler image.
doner357/dev-tools-base (Provides common tools)doner357/cpp-compilers-base (Adds GCC & Clang)doner357/cpp-conan-base (This image: Adds Conan package manager)doner357/cpp-compilers-base.default profile, plus gcc-default and clang-default for specific toolchain usage.This image uses a composite tagging scheme: [version]-[os]-[components].
1.1.0-noble-c18g14cn21.1-noble-c18g14cn2latest-noble-c18g14cn2For a full list of tags, please see the Tags tab.
| Component | Description |
|---|---|
noble | Base OS: Ubuntu 24.04 |
c18 | Clang Compiler Version 18 |
g14 | GCC Compiler Version 14 |
cn2 | Conan Package Manager Version 2 |
Mount your project directory and start developing immediately.
# Pull the latest stable version
docker pull doner357/cpp-conan-base:latest-noble-c18g14cn2
# Run an interactive session with your project mounted
docker run -it --rm -v "$(pwd):/work" -w /work doner357/cpp-conan-base:latest-noble-c18g14cn2
# Inside the container, check the tools
# conan --version
# conan profile list
# g++ --version
Source Code: https://github.com/Doner357/cpp-dev-images
Content type
Image
Digest
sha256:e7eda7140…
Size
430.2 MB
Last updated
4 months ago
docker pull doner357/cpp-conan-base:latest-noble-c18g14cn2