Sign inSign up

doner357/dev-tools-base

By doner357

•Updated 4 months ago

A foundational image on Ubuntu 24.04 with common developer tools like Git, CMake, and more.

Image
Developer tools
Operating systems
0

265

doner357/dev-tools-base repository overview

⁠Foundational Development Tools Base Image (L0)

GitHub Repo License Docker Image Size (tag) Docker Pulls

A foundational container image based on Ubuntu 24.04 (Noble), equipped with a comprehensive set of common development tools. This image serves as a stable and secure "Layer 0" for building various language-specific development environments.

⁠Key Features

  • Reproducible Builds: The base Ubuntu image is pinned via sha256 digest for absolute build consistency.
  • Secure by Default: Runs as a dedicated, non-root ubuntu user with passwordless sudo access for convenient, intentional administration.
  • UTF-8 Ready: The default locale is set to en_US.UTF-8 to prevent character encoding issues.
  • Common Tools Included:
    • Build Toolchain: build-essential (provides make, g++, etc.), cmake, pkg-config
    • Version Control: git
    • Utilities: curl, wget, vim, unzip, sudo, and more.

⁠Available Tags

This image follows Semantic Versioning (MAJOR.MINOR.PATCH).

  • 1.0.2-noble, 1.0-noble, latest-noble

For a full list of tags, please see the Tags tab⁠.

⁠Usage

This image is primarily intended to be used as a base in other Dockerfiles.

Example Dockerfile:

# Start from our trusted foundational image
FROM doner357/dev-tools-base:1.0.2-noble

# Add language-specific tools
RUN sudo apt-get update && sudo apt-get install -y python3.12

To inspect the image directly:

docker run -it --rm doner357/dev-tools-base:latest-noble

Source Code: https://github.com/Doner357/dev-tools-base⁠

Tag summary

Content type

Image

Digest

sha256:3e9eab499…

Size

229.5 MB

Last updated

4 months ago

docker pull doner357/dev-tools-base:latest-noble