Sign inSign up

kirillsaidov/dlang

By kirillsaidov

•Updated 8 months ago

Prebuilt Docker-based toolchains for compiling, building, and running D language projects.

Image
Languages & frameworks
Integration & delivery
Developer tools
0

542

kirillsaidov/dlang repository overview

⁠D Docker Containers

Prebuilt Docker-based toolchains for compiling, building, and running D language⁠ projects. Useful as base images for CI/CD pipelines, development environments, or containerized builds.

⁠Docker

⁠Available Images

All images are based on ubuntu:24.04 and include the DMD/LDC2 compiler, dub, and rdmd, ready to use out of the box.

⁠DMD
Image TagDescriptionLink
dmd-latestLatest DMD compiler + dub + rdmdlink⁠
dmd-2.112.0DMD compiler v2.112.0 + dub + rdmdlink⁠
dmd-2.111.0DMD compiler v2.111.0 + dub + rdmdlink⁠
⁠LDC2
Image TagDescriptionLink
ldc2-latestLatest LDC2 compiler + dub + rdmdlink⁠
ldc2-2.112.0Latest LDC2 compiler + dub + rdmdlink⁠
ldc2-2.111.0LDC2 compiler v2.111.0 + dub + rdmdlink⁠

⁠Usage Example

⁠Check compiler version
docker run --rm kirillsaidov/dlang:dmd-latest dmd --version
⁠Build and test your project
docker run --rm -v $PWD:/app -w /app kirillsaidov/dlang:dmd-latest dub build
docker run --rm -v $PWD:/app -w /app kirillsaidov/dlang:dmd-latest dub run
⁠Interactive environment

You can interactively use the container to build your project:

docker run --rm -v $PWD:/app -w /app -it kirillsaidov/dlang:dmd-latest /bin/bash

⁠LICENSE

Unlicense.

Tag summary

Content type

Image

Digest

sha256:d838b07c3…

Size

318.4 MB

Last updated

8 months ago

docker pull kirillsaidov/dlang:ldc2-latest