with apologies

Quelle dommage

Richard Mortier · November 05, 2017 · #tech #linux #old #docker #mirage #unikernels

Ed: this tool is perhaps less relevant now that both Mirage and OPAM have moved on. But perhaps it’ll be resurrected one day so here it is.

Largely because I wanted to make a feeble attempt at a French pun, dommage is a tool for Docker containerising Mirage unikernels. From the README:

Dommage, Dockerised Mirage

dommage is a shell script that wraps the Mirage CLI to make use of Docker containers meaning that:

I’ve tried to minimise interference with the normal operation of Mirage CLI so simply replacing mirage with dommage is supposed to work. To publish the resulting container image, dommage publish <image>.

Issues, comments, suggestions and bug fixes all welcome!

Operation

To start, dommage provides a few management commands to manipulate the build container:

In addition, it wraps the main Mirage CLI commands: