docker-ce funcionou no CentOS 7 VPS, mas não funciona mais

1

Em meados de setembro aluguei o CentOS 7 VPS, instalei docker-ce do repo estável lá, de acordo com os documentos e tudo estava bem.

Hoje percebi que o daemon do docker não funciona. Eu não consegui iniciá-lo com

# systemctl start docker

e tudo o que encontrei com

journalctl -xe' 

foi

ноя 15 18:19:06 *hostname* systemd[1]: containerd.service: control process exited, code=exited status=1

Eu tentei reinstalar docker-ce , mas ainda não consigo iniciá-lo:

ноя 15 18:19:06 *hostname* sudo[24909]: myuser : TTY=pts/5 ; PWD=/home/myuser ; USER=root ; COMMAND=/bin/systemctl start docker
ноя 15 18:19:06 *hostname* systemd[1]: Starting containerd container runtime...
-- Subject: Начинается запуск юнита containerd.service
-- Defined-By: systemd
-- Support: <link>
-- 
-- Начат процесс запуска юнита containerd.service.
ноя 15 18:19:06 *hostname* systemd[1]: Starting Docker Application Container Engine...
-- Subject: Начинается запуск юнита docker.service
-- Defined-By: systemd
-- Support: <link>
-- 
-- Начат процесс запуска юнита docker.service.
ноя 15 18:19:06 *hostname* systemd[1]: containerd.service: control process exited, code=exited status=1
ноя 15 18:19:06 *hostname* systemd[1]: Failed to start containerd container runtime.
-- Subject: Ошибка юнита containerd.service
-- Defined-By: systemd
-- Support: <link>
-- 
-- Произошел сбой юнита containerd.service.
-- 
-- Результат: failed.
ноя 15 18:19:06 *hostname* systemd[1]: Dependency failed for Docker Application Container Engine.
-- Subject: Ошибка юнита docker.service
-- Defined-By: systemd
-- Support: <link>
-- 
-- Произошел сбой юнита docker.service.
-- 
-- Результат: dependency.
ноя 15 18:19:06 *hostname* systemd[1]: Job docker.service/start failed with result 'dependency'.
ноя 15 18:19:06 *hostname* systemd[1]: Unit containerd.service entered failed state.

O que devo fazer para descobrir um problema mais específico e corrigi-lo?

    
por Storm 15.11.2018 / 17:40

1 resposta

1

Você provavelmente enfrenta esse problema link

Remova a sobreposição modprobe da unidade containerd, que é uma dependência da unidade docker

Uma solução possível é usar os recursos de substituição do systemd, conforme descrito no URL fornecido

# cat /etc/systemd/system/containerd.service.d/override.conf
[Service]
ExecStartPre=
    
por 16.11.2018 / 08:48