docker शुरू करने में विफल रहता है - docker, centos7, systemd

मैं CentOS 7 पर डॉक कर रहा हूं। (सेंटो रेपो से डूकर। डॉक-इंजन का नहीं)। docker पूरी तरह से चल रहे थे लेकिन कुछ कारणों से मैंने इसे पुनः स्थापित करने का प्रयास किया। दुर्भाग्य से docker.service ने शुरुआत करने से इनकार कर दिया और मुझे अगले दो जोड़े दिखाई दिए:

Jan 24 15:19:28 fms-provisioner-4.novalocal systemd[1]: Job docker.service/start failed with result "dependency".

Jan 24 15:21:30 fms-provisioner-4.novalocal systemd[1]: Dependency failed for Docker Application Container Engine.

-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Unit docker.service has failed.
-- The result is dependency.

Jan 24 15:21:30 fms-provisioner-4.novalocal systemd[1]: Job docker.service/start failed with result "dependency".

Jan 24 15:28:49 fms_k8s_minion2 systemd[1]: [/usr/lib/systemd/system/docker.service:17] Unknown lvalue "--add-runtime docker-runc" in section "Service"

Jan 24 15:43:09 fms_k8s_minion2 systemd[1]: Dependency failed for Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Unit docker.service has failed.
-- The result is dependency.

कृपया कोई मुझे बताए कि क्या हो रहा है?

उत्तर:

उत्तर № 1 के लिए 1

उपयोग करके docker डेमॉन और सेवा को पुनरारंभ करने का प्रयास करें sudo systemctl daemon-reload तथा sudo systemctl restart docker यदि यह निकालें docker और प्रयास करने में मदद नहीं करता है curl -sSL http://get.docker.com | sh sudo systemctl restart docker


जवाब के लिए 0 № 2

ऐसा लगता है कि आपके डॉकियर का निर्माण `रनक का उपयोग करने के लिए कॉन्फ़िगर किया गया है:

 [/usr/lib/systemd/system/docker.service:17] Unknown lvalue "--add-runtime docker-runc" in section "Service"

आप स्थापित कर सकते हैं runc, लेकिन वह शायद "समस्या को ठीक कर जीता:"

sudo yum install runc

RunC ओपन कंटेनर फॉर्मेट (OCF) का हल्का, पोर्टेबल कार्यान्वयन है, आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं प्रलेखन.

वैसे भी --add-runtime में झंडा जोड़ा गया डॉकटर 1.12, जब तक कि कम से कम वहाँ न हो docker-engine अपनी रिपॉजिटरी में 1.12.0 झंडे को अंदर हटा दें /usr/lib/systemd/system/docker.service और सेवा को पुनः लोड करें:

sudo systemctl daemon-reload
sudo systemctl restart docker

जवाब के लिए 0 № 3

आपके उत्तर के लिए धन्यवाद, लेकिन मैं भूल गयाउल्लेख है कि मैं docker के साथ फलालैन का उपयोग कर रहा हूं। यह ऐसा मामला था, फलालैन नीचे था docker जीता "टी शुरू करने के लिए। यह मुख्य रूप से मेरे मुद्दे का कारण बन रहा था। असुविधा के लिए खेद है।