What's our container story?
laserovsky
laserovsky at gmail.com
Wed Jun 18 17:25:39 UTC 2025
On Tuesday, 10 June 2025 at 15:10:15 UTC, Lance Bachmeier wrote:
> With Apple's [Containerization announcement
> yesterday](https://www.youtube.com/watch?v=JvQtvbhtXmo) and
> GitHub Codespaces running Linux containers, it appears the
> container thing is a big deal. I admit I don't know a lot about
> them beyond playing with Docker a few years back.
>
> Looking at Docker Hub, I see there is an organization called
> dlangdockerized that makes semi-recent releases of DMD and LDC
> available. Do we have any getting started documentation
> available, and do we provide any other containers (for
> instance, to do web development)? I plan to use GitHub
> Codespaces for a class I'm teaching next semester. It would
> sure be nice to have some guidance on getting things up and
> running. This seems to be the extent of the documentation:
> `docker pull dlangdockerized/dmd` and then the user is on their
> own to figure out the rest.
I've been maintaining a Docker image for DMD for a while now:
🔗 https://hub.docker.com/r/starxen/dmd
It supports both Linux-based containers (Debian, Ubuntu, Fedora,
openSUSE) and Windows containers.
I'm trying to follow the same standards as the official Docker
images like PHP or Node.js – aiming for clarity, modularity, and
best practices.
The image is kept up to date with the latest DMD versions.
You'll find links to the documentation, GitLab repo, CI pipeline
history, and more in the description.
If you're using Docker and DMD – feel free to try it out and
share any feedback 🙂
More information about the Digitalmars-d
mailing list