O daemon do Docker não inicia sem erro

0

Com uma nova instalação do docker (v17.04.0-ce), tenho um erro bastante estranho:

Depois de iniciar o daemon com $sudo service docker start (ou o comando systemctl, ele leva ao mesmo), eu tenho um

Job for docker.service failed. See "systemctl status docker.service" and "journalctl -xn" for details.

Ok. Mas aqui está o log systemctl (sem coisas inúteis):

Não se preocupe com a mensagem de aviso "NÃO LIGUE, etc".

docker_service_helper.sh[6072]: Waiting for docker daemon to start
dockerd[6071]: time="2017-07-25T16:52:44Z" level=info msg="SUSE:secrets :: enabled"
dockerd[6071]: time="2017-07-25T16:52:44.586908486Z" level=warning msg="[!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting --tlsverify IF YOU D...E DOING [!]"
dockerd[6071]: time="2017-07-25T16:52:44.589514048Z" level=info msg="[graphdriver] using prior storage driver: btrfs"
dockerd[6071]: time="2017-07-25T16:54:14.752334096Z" level=info msg="Processing signal 'terminated'"

Então termina, mas nenhum traço de tempo limite! Infelizmente, o journalctl não é mais detalhado.

Meu sistema operacional é: SLES 12 sp1 (sistema offline)

A execução de dockerd -D leva a um docker-containerd não encontrado no PATH, mas também tenho outro servidor com esse problema e no qual o daemon do docker está em execução ...

Se alguém souber como consertar isso, obrigado antecipadamente!

    
por Nathan 25.07.2017 / 17:40

1 resposta

0

Ok, isso foi incrivelmente complicado. Para resolver isso, renomeie /var/lib/docker em outra coisa (para backup, quem sabe ...), crie um novo diretório /var/lib/docker , e ... ele deve começar!

    
por 26.07.2017 / 10:16