2016-05-20 15 views
2

Dockerアプリケーションコンテナエンジンで依存関係が失敗しました。 May 20 13:06:52 localhost systemd [1]:docker.service:systemctlステータスドッカーを実行すると、ジョブdocker.service/startが結果 'dependency'で失敗しました。Q:KubernetesのCoreOSでのインストールがDockerアプリケーションコンテナエンジンで失敗しました。

CoreOSのインストールマニュアルを使用して、Kubelet(マスター)はすべて同じノードにあります。

ここから私はこれをデバッグするために探し始めますか?

+0

コアの@ localhostの〜/ binに$はsudo systemctlステータスドッキングウィンドウ ●ドッキングウィンドウ。サービス - Dockerアプリケーションコンテナエンジン ロード済み:ロード済み(/usr/lib64/systemd/system/docker.service;有効;ベンダープリセット:無効) ドロップイン:/etc/systemd/system/docker.service.d └ ─40-flannel.conf 有効:無効(無効) 文書:http://docs.d ocker.com – Gazzer

+0

フランネルが始まらなかったようですね?私は完全にはっきりしていない。 'journalctl'はあなたにこれらのアプリのログ出力を提供します。 –

+0

ありがとうAndy! 私はコアの@ localhostの/ binに$のsystemctlステータスフランネルに 。●flannel.serviceを行う ロード:-が見つかりません(理由:そのようなファイルやディレクトリはありません) アクティブ:アクティブでない(死んだ) コア@ localhostのは/ etc/systemdに/システム/ docker.service.dの$猫40-flannel.conf [単位] はまだ= flanneld.service 後= flanneld.service が必要です - コアの@ localhostの/ binにする$ sudoのフランネル を開始systemctl起動に失敗しました。 flannel.service:ユニットflannel.serviceの読み込みに失敗しました:そのようなファイルまたはディレクトリはありません。 – Gazzer

答えて

3

私はそれが少し遅れたことを知っていますが、あなたはflanneld.serviceサービスが実行されていることを確認する必要があると思います。 CoreOSを使用してKubernetesクラスタを構築するためのCoreOSの段階的なドキュメントに従っているなら、flanneldはdockerエンジンの依存関係です。

あなたはsystemdにドロップイン置換/etc/systemd/system/docker.service.d/40-flannel.conf内を行った場合は、ここで明らかなように、その可能性が最も高いケースです:

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

関連する問題