Michaela Mattes, Systeme Engineer

Today we would like to inform you about a major update of our open source project Docker Management Container (or DMC for short).

After the presentation in one of our community meetings we received a lot of feedback and suggestions, thanks for that to all colleagues. Internally, we have also been thinking about further development.

In order to provide a wider range of tools via DMC, we decided to use wakemeops as the basis for the DMC.

By using the wakemeops image, the tool installation is done in the format of an apt-get install <package>. In addition, we have included an extension as an optional feature that adds repositories with the tools that are currently most popular with us as.

Configuration is now done via a single file in yaml format – .docker_build becomes build.yaml. For better usability, the configuration of the build setup has also been simplified.

The stored examples have been split around a basic (min_build.yaml) and full (full_build.yaml) configuration.

Furthermore, the Github CI pipelines were extended by various workflows, on the one hand by various test cases for pull requests, on the other hand for the creation of a DMC image based on the stored examples. Thus, it is now possible to simply test the DMC. 

Thus we have come closer to our goal – just run docker run dmc.

To support the migration of version 1.x to 2.x, we also provide a migration script (migration.sh).

Docker Management Container: Manage your infrastructure better with this open source tool!

Guest Author:
Michaela Mattes, Systeme Engineer

System Architektin mit über 10 Jahren Erfahrung im Engineering Bereich. Da ich Dinge ungern zweimal mache, arbeite ich an teamübergreifenden Tools und Standards, um eine Basis für unsere Application-Management-Teams zu schaffen.