2016-10-25 2 views
1

Как только я начинаю докер он не запускается и говоритDocker завершается с кодом выхода на запуск

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. 

Когда я пытаюсь запустить команду systemctl status docker.service это дает мне это:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. 
    [email protected]:~/Documents/Huawei/pulsar/docker-files/pulsarReporting/memcached$ systemctl status docker.service 
    ● docker.service - Docker Application Container Engine 
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) 
     Active: failed (Result: exit-code) since Tue 2016-10-25 11:10:12 IST; 13s ago 
     Docs: https://docs.docker.com 
     Process: 20514 ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS (code=exited, status=1/FAILURE) 
    Main PID: 20514 (code=exited, status=1/FAILURE) 

    Oct 25 11:10:11 localhost systemd[1]: Starting Docker Application Container Engine... 
    Oct 25 11:10:11 localhost docker[20514]: time="2016-10-25T11:10:11.789509056+05:30" level=info msg="[graphdriver] using prior storage driver \"aufs\"" 
    Oct 25 11:10:11 localhost docker[20514]: time="2016-10-25T11:10:11.914441951+05:30" level=info msg="Graph migration to content-addressability took 0.00 seconds" 
    Oct 25 11:10:11 localhost docker[20514]: time="2016-10-25T11:10:11.918206945+05:30" level=info msg="Firewalld running: false" 
    Oct 25 11:10:12 localhost docker[20514]: time="2016-10-25T11:10:12.697748195+05:30" level=fatal msg="Error starting daemon: Error initializing network controller: could not delete the default bridge network: network bridge has acti 
    Oct 25 11:10:12 localhost systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE 
    Oct 25 11:10:12 localhost systemd[1]: Failed to start Docker Application Container Engine. 
    Oct 25 11:10:12 localhost systemd[1]: docker.service: Unit entered failed state. 
    Oct 25 11:10:12 localhost systemd[1]: docker.service: Failed with result 'exit-code'. 

Я не знаю, в чем проблема. Я использую docker на Ubuntu 16.04, и я довольно новичок в этом. Я попытался перезапустить систему, но это не помогает.

Любой hep оценен!

ответ

1

Эта ошибка происходит от daemon/daemon_unix.go

// Clear stale bridge network 
    if n, err := controller.NetworkByName("bridge"); err == nil { 
     if err = n.Delete(); err != nil { 
      return nil, fmt.Errorf("could not delete the default bridge network: %v", err) 
     } 
} 

В вашем случае, полное сообщение ошибки является:

Error starting daemon: 
Error initializing network controller: 
could not delete the default bridge network: network bridge has active endpoints 

Смотри, например issue 18283 с возможным обходным путем в issue 17083

sudo rm -r /var/lib/docker/network 

Предположительно, PR 21261 решает пару случаев, которые фиксируют проблему с активной конечной точкой во время неудачного сценария отключения демона.
Он доступен только с докере 1.12.2, поэтому проверьте текущую версию докера.

+0

спасибо, что работал как шарм! –

Смежные вопросы