2016-05-26 9 views
1

Wir betreiben derzeit Red Hat 5. Aber ich sah Dokumentation, die besagt, Docker wird nur auf Red Hat 7 unterstützt. Also müssen wir auf Red Hat 7 upgraden oder wir können Docker überhaupt nicht mehr verwenden RHEL 5? Alternativ können wir auch auf Ubuntu umsteigen.Red Hat-Unterstützung für Docker

Wie lösen andere das ähnliche Problem?

Antwort

1

Sie müssen von RHEL5 auf Docker aktualisieren.

Die offizielle Docker-Version veraltete RHEL6-Unterstützung von 1.7 (and inadvertently broke it in 1.7.0 but fixed in 1.7.1). Die Unterstützung für RHEL6 wurde in Docker 1.8 gelöscht. Seitdem wurde eine RHEL7 basierte Distribution mit einem 3.10+ Kernel benötigt.

Es gibt ein Docker-io-1.7.1-2-Paket unter EPEL für RHEL6.5 + -basierte Distributionen. RHEL6 führt einen älteren 2.6-Kernel mit Back-Ported-Fixes aus, so dass Docker funktionieren kann. Dieser Kernel muss 2.6.32-431 oder höher sein.

RHEL unterstützt AUFS nicht. Dies ist der am häufigsten verwendete Docker storage driver. Standardmäßig verwendet RHEL einen Loopback-Speichertreiber, der not production ready ist. Die EPEL-Pakete bieten docker-storage-setup zum Einrichten von Thin Provisioned LVM. Sie müssen diese Einrichtung manuell durchführen, wenn Sie die docker.com-Pakete ausführen möchten.

Persönlich würde ich empfehlen, mit einer recent debian basierte Verteilung zu gehen, die official docker packages für rechtzeitige Updates laufen lässt. Wenn Sie auf EC2 sind, wird Amazon AMI gut tun.

+0

Wie wird debian mit ubuntu verglichen? Ist es immer noch so, dass Debian nur von der Community unterstützt wird und keine kommerzielle Unterstützung hat? – johnsam

+0

Ja, das Debian-Projekt hat keine Muttergesellschaft wie Canonical, die einen offiziellen Support-Service anbietet. 16.04.1 LTS sollte in ein oder zwei Monaten verfügbar sein, wenn Sie Canonical Support benötigen. – Matt