Sign inSign up

psedoc/cpp-devcontainer

By psedoc

•Updated 1 day ago

Debian, LLVM, Boost, CMake, fmt, fmtlog, range-v3

Image
Developer tools
0

3.7K

psedoc/cpp-devcontainer repository overview

⁠CPP Devcontainer

This repository contains the Dockerfile for building a CPP development container with recent versions of

  • LLVM
  • Boost
  • CMake
  • fmt
  • range-v3

OS is Debian-13 "trixie".

⁠Dockerfile⁠

Currently, this is a monolithic image, but I'm following the devcontainer standardization efforts and maybe add support for features⁠ later.

⁠.devcontainer⁠

This repository also contains a .devcontainer⁠ folder. This is meant as an example on how to use the development container in your own projects. It is not intended to be used for working on this repository, as you don't really need a container to work on a simple Dockerfile⁠.

The .devcontainer/Dockerfile⁠ adds a small layer on top of the CPP development images to support persisting bash history in a custom volume.

⁠Building

docker build -t psedoc/cpp-devcontainer:VERSION . -t psedoc/cpp-devcontainer:latest

A new image will be automatically built on Docker HUB⁠ when a tag is pushed.

Tag summary

Content type

Image

Digest

sha256:98afea0a9…

Size

772.2 MB

Last updated

1 day ago

docker pull psedoc/cpp-devcontainer