/ / Docker nie uruchamia się - docker, centos7, systemd

okno dokowane nie uruchamia się - docker, centos7, systemd

Używam dockera w CentOS 7. (doker z cento repo, a nie z silnika dokera). dokowanie działało idealnie, ale z różnych powodów próbowałem go ponownie zainstalować. Niestety witryna docker.service odmówiła uruchomienia i pokazuje mi kilka następnych błędów:

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.

Czy ktoś może mi powiedzieć, co się dzieje?

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj ponownie uruchomić demon i usługę Docker za pomocą sudo systemctl daemon-reload i sudo systemctl restart docker jeśli to nie pomoże, niż Usuń dokowanie i spróbuj curl -sSL http://get.docker.com | sh sudo systemctl restart docker


0 dla odpowiedzi nr 2

Wygląda na to, że twoja kompilacja Docker jest skonfigurowana do używania `runc:

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

Można zainstalować runc, ale prawdopodobnie nie udało się rozwiązać problemu:

sudo yum install runc

runC to lekka, przenośna implementacja formatu Open Container (OCF), w której można znaleźć więcej informacji dokumentacja.

W każdym razie --add-runtime flaga została dodana Docker 1.12, chyba że jest przynajmniej docker-engine 1.12.0 w twoim repozytorium usuń flagę /usr/lib/systemd/system/docker.service i ponownie załaduj usługę:

sudo systemctl daemon-reload
sudo systemctl restart docker

0 dla odpowiedzi № 3

Dziękuję wszystkim za odpowiedzi, ale zapomniałemwspomnieć, że używam flaneli z dockerem. w takim przypadku, flanela była nieczynna, doker nie został uruchomiony. to głównie spowodowało mój problem. przepraszam, że przeszkadzam.