2016-01-19 2 views
6

Ich bin jetzt auf CentOS 6.5 bereitstellen, und ich fange jetzt an, docker zu verwenden.Wie installiere ich Docker 1.9+ in CentOS 6.5?

So folge ich den Anweisungen auf: https://docs.docker.com/engine/installation/centos/

Egal, welche Methode, die ich installieren folgen, ich Version von 1.7.1.

[[email protected]_72_235_centos ~]# docker version 
Client version: 1.7.1 
Client API version: 1.19 
Go version (client): go1.4.2 
Git commit (client): 786b29d/1.7.1 
OS/Arch (client): linux/amd64 
Server version: 1.7.1 
Server API version: 1.19 
Go version (server): go1.4.2 
Git commit (server): 786b29d/1.7.1 
OS/Arch (server): linux/amd64 

Aber jetzt laufe ich den Befehl in der Dokumentation:

docker network ls 

Mit Ausfall docker: 'network' is not a docker command..

Und ich weiß endlich, dass die Netzwerkaktion zuerst in 1.9 eingeführt wird.

Gibt es eine Möglichkeit, docker 1.9 in centos6 zu installieren?

Antwort

19

CentOS 6 und RHEL 6 werden nicht mehr unterstützt, und das letzte Build für sie ist Docker 1.7.1.

Diese Seite der Dokumentation (https://docs.docker.com/engine/installation/centos/) erwähnt auch;

Docker läuft auf CentOS 7.X Docker erfordert unabhängig von Ihrer CentOS-Version eine 64-Bit-Installation. Außerdem muss Ihr Kernel mindestens 3.10 sein, auf dem CentOS 7 läuft.

Der Kernel, der diese Distributionen auf (2.6.x) laufen über 13 Jahre alt sind, und obwohl neuere Funktionen, die sie von Red Hat zurückportiert werden, fehlen sie bestimmte Optionen, die von Docker erforderlich sind, und haben sich als instabil und für die Produktion ungeeignet erwiesen.

Ich ermutige Sie, ein Upgrade auf CentOS 7.x zu aktualisieren, wenn Sie Docker weiterhin verwenden möchten.

+1

Vielen Dank, Meister. Ich werde die Situation ernsthaft überdenken. –