Blog

In einigen Anwendungsszenarien benötigt man zusätzlich zu dem Hauptprozess in einem Docker Container noch weitere Prozesse, die man nicht in einem eigenen Docker Container ausführen möchte.

Dafür gibt es verschiedene Möglichkeiten (z.B.: s6, supervisord).
Wir schauen uns hier systemd in einem CentOS7 Container an, den wir auf einem CentOS7 System mit eingeschaltetem selinux ausführen wollen.

    Weiterlesen... 


Auf einem CentOS7 system lässt sich Docker mit BTRFS oder LVM als Storage Backend einsetzen.
Leider hat RedHat für die nächste Version bereits angeküdigt, BTRFS nicht mehr unterstützen zu wollen. Was ich sehr schade finde, denn Docker funktioniert mit einem BTRFS Storage Backend bei mir sehr gut.

Mit Blick auf die nächste CentOS Version ist deshalb LVM für Produktivsysteme die sicherere Wahl.

Den Devicemapper mit loopback-File oder das OverlayFS sollten wir im Produktivbetrieb nicht verwenden.

Hier soll es darum gehen, wie wir LVM mit Docker nutzen können.

    Weiterlesen... 


Habt ihr euch schon mal gefragt, wie so ein Docker-Image mit einem Basissystem installiert wird?
Ich habe mir diese Frage gestellt und eine Antwort darauf gefunden.

Wie so etwas funktionieren kann, zeige ich euch hier am Beispiel einer CentOS7 Minimalinstallation.

    Weiterlesen... 


Wenn wir Docker auf einem CentOS7 Installation einsetzen wollen, sollten wir einen neueren Kernel der 4.x Version installieren, da mit diesen die Performance im Zusammenspiel mit Docker (oder anderen Virtualisierungslösungen) besser ist.

Für ein Produktivsytem bietet sich hier ein Kernel mit longterm Support an.
Kernel aus der 4.4er Reihe lassen sich ganz einfach über das ELRepo Project installieren.

    Weiterlesen...