2016-12-08 1 views
0

Ich möchte Docker in meiner VM installieren, die sich in meinem physischen lokalen Rechner befindet. VM enthält sles 12.Wie installiert man Docker auf Sles 12 richtig?

Ich beziehe mich install docker on suse and open suse Link. Jetzt ist Docker in meiner VM installiert, aber ich kann aufgrund von Problemen keine weiteren Befehle ausführen.

Befehle und es ist Ausgabe -

  1. Docker -v

Docker Version 1.12.3, bauen 8eab29e

  1. sudo service docker status

hp:/var/run # sudo Service Docker Status docker.service - Docker Application Container Motor

Loaded: geladene (/usr/lib/systemd/system/docker.service; aktiviert) Aktiv: fehlgeschlagen (Ergebnis: Startlimit) seit Do 2016-12-08 16:04:35 IST; 6min vor

Docs: http://docs.docker.com Prozess: 11950 ExecStart =/usr/bin/dockerd -H fd: // --containerd /run/containerd/containerd.sock --add-runtime OCI =/usr/sbin/Runc --default-runtime OCI $ DOCKER_NETWORK_OPTIONS $ DOCKER_OPTS (Code = verlassen, status = 1/FEHLER)

Haupt PID: 11950 (Code = verlassen, status = 1/FEHLER)

8. Dezember 16: 04:35 hp dockerd [11950]:/usr/bin/dockerd: /lib64/libdevmapper.so.1.02: Version `DM_1_02_97 'nicht gefunden (erforderlich von/usr/bin/dockerd)

Dez 08 16:04:35 hp systemd 1: docker.service startanforderung wiederholt zu schnell, weigerte sich zu starten.

Dec 08 16:04:35 hp systemd 1: Fehler beim Starten der Docker-Anwendung Container Engine.

  1. systemctl Status docker.socket

docker.socket - Docker Sockel für die API

Loaded: geladene (/ usr/lib/systemd/system/docker.socket; deaktiviert)

Aktiv: aktiv (zuhören) seit Do 2016-12-08 16:13:18 IST; 5s her
Anhören: /var/run/docker.sock (Stream) Prozess: 11977 ExecStartPost =/usr/bin/chown root: docker/var/run/docker.Socke (Code = verlassen, status = 0/SUCCESS)

  1. sudo Docker laufen hallo-Welt

Docker: Fehler versucht, eine Verbindung : Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create: Unix lesen @ ->/var/run/docker.sock: lesen: Verbindung zurückgesetzt durch Peer. Siehe 'docker run --help'.

Ich kann nicht identifizieren, was genau schief geht. Wie kann ich dieses Problem beheben oder das Andockfenster von Grund auf neu installieren?

Antwort

0

Vielleicht ist es im Zusammenhang mit dem, was diskutiert here, obwohl im Zusammenhang mit einer älteren Version.

Versuchen Sie:

  1. Stop-Docker Daemon
  2. sudo rm /var/lib/docker/network/files/local-kv.db
  3. starten Docker Daemon
+0

@gile - Es ist in meinem Fall nicht hilfreich. local-kv.db-Datei ist auch nicht auf meinem System verfügbar./var/lib/docker/Verzeichnis ist in meinem Fall leer. – kit

+0

Wenn Sie es immer noch nicht versucht haben, starten Sie den Andock-Daemon mit "sudo systemctl start docker". Können Sie die Ausgabe von "sudo systemctl status docker" posten? – gile

+0

@ gile- Wird bereits in "sudo service docker status" veröffentlicht. Dieser Befehl ist anstelle von "sudo systemctl status docker". – kit

Verwandte Themen