2016-04-05 6 views
1

Ich verwende einen RHEL 7-Server, und ich verwende Container mit Docker. Da RHEL-Server und -Container bei RHN registriert sein müssen, denke ich jetzt an die Verwendung von centos7-Docker-Images anstelle von RHEL7-Images, um RHN-Probleme zu vermeiden.Docker: Mischen von Distributionen - irgendein Nachteil?

Kann jemand irgendwelche Nachteile sehen, es auf diese Weise zu tun?

Antwort

2

Da der Kernel derselbe ist, können Sie jede verfügbare Distribution verwenden: Why docker has ability to run different linux distribution?.

Zum Beispiel werden viele Projekte auf Alpine Linux verschoben, weil es Ihnen die Möglichkeit gibt, sehr kleine Bilder zu erstellen: siehe Docker Official Images are Moving to Alpine Linux.

+0

Danke für die Links :) Ich dachte, dass es einige Sicherheitsverbesserungen, etc. in RHEL geben könnte, die in CentOS oder Alpine nicht vorhanden sind. Sollte das die Entscheidung über die Distribution in einem Container beeinflussen? – Kosie

+0

Die Sicherheit wird hauptsächlich von dem Host-Kernel übernommen, auf dem Ihr Prozess läuft: https://docs.docker.com/engine/security/security/. Wenn ich eine Distribution wähle, möchte ich aktuelle Pakete (Sicherheit), keine unnötigen Pakete (reduziere Angriffsfläche), geringes Gewicht (reduziere Bandbreite) ... Jeder Punkt wird durch die Verteilung beeinflusst. – molivier