2016-05-20 5 views
2

Abhängigkeit für Docker Application Container Engine fehlgeschlagen. 20. Mai 13:06:52 localhost systemd [1]: docker.service: Job docker.service/start fehlgeschlagen mit Ergebnis 'Abhängigkeit', wenn ich ein Systemctl-Status-Andockfenster mache.Q: Kubernetes-Installation auf CoreOS zeigt Abhängigkeit für Docker-Anwendungscontainer-Engine fehlgeschlagen

Verwenden Sie die CoreOS-Installationsdokumentation, Kubelet (Master) alle auf demselben Knoten.

Wo würde ich anfangen zu debuggen dies aus?

+0

Kern @ localhost ~/bin Docker $ sudo systemctl Status Docker ●. service - Docker Anwendungscontainer Engine Loaded: geladen (/usr/lib64/systemd/system/docker.service; aktiviert; Herstellervoreinstellung: deaktiviert) Drop-In: /etc/systemd/system/docker.service.d └ ─40-flanel.conf Aktiv: inaktiv (inaktiv) Dokumente: http: //docs.d ocker.com – Gazzer

+0

Es sieht aus wie Flanell nicht gestartet? Ich bin nicht ganz klar. 'journalctl' gibt Ihnen die Protokollausgabe dieser Apps, die Ihnen den Einstieg erleichtern sollen. –

+0

Danke Andy! Wenn ich einen Kern @ localhost/bin $ systemctl Status Flanell ● flannel.service Loaded: not-found (Grund: Keine solche Datei oder das Verzeichnis) aktiv: inaktiv (tot) Kern @ localhost/etc/systemd/system/docker.service.d cat $ 40-flannel.conf [Unit] Benötigt = flanneld.service nach = flanneld.service Yet - Kern @ localhost/bin sudo $ systemctl Flanell starten konnte nicht starten flanell.service: Unit flanell.service konnte nicht geladen werden: Keine solche Datei oder Verzeichnis. – Gazzer

Antwort

3

Ich weiß, es ist ein wenig spät, aber ich denke, Sie müssen sicherstellen, flanneld.service Service läuft. Wenn Sie die CoreOS-Schritt-für-Schritt-Dokumentation zum Erstellen eines Kubernetes-Clusters mit CoreOS befolgen, ist flanneld eine Abhängigkeit für die Docker-Engine.

Wenn Sie einen systemd-Ersatz in /etc/systemd/system/docker.service.d/40-flannel.conf gemacht, dann ist höchstwahrscheinlich der Fall, wie hier bewiesen:

[Unit] Requires=flanneld.service After=flanneld.service