Erro ao iniciar o daemon do Docker

0

Estou usando o Gentoo como sistema operacional host para contêineres do Docker. Eu compilei o kernel usando instruções na página link e instalei o Docker do repositório do Gentoo.

Informações do sistema host:

pecan@tux ~ $ uname -a
Linux tux 4.12.12-gentoo #8 SMP Sat Oct 7 13:58:47 CEST 2017 x86_64 Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz GenuineIntel GNU/Linux

Versão do Docker:

pecan@tux ~ $ docker version
Client:
 Version:      17.03.2-ce
 API version:  1.27
 Go version:   go1.9.1
 Git commit:   f5ec1e2
 Built:        Sat Oct  7 14:50:59 2017
 OS/Arch:      linux/amd64
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Veja em "Não é possível conectar-se ao daemon do Docker no unix: ///var/run/docker.sock. O daemon do docker está em execução?". A mesma mensagem aparece se eu tentar obter informações do sistema de encaixe:

pecan@tux ~ $ docker info
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

O mesmo erro aparece se eu tentar executar o mesmo comando que o sudo, então este erro se aplica ao daemon. Tentei verificar se houve algum erro nos privilégios do daemon do Docker.

pecan@tux ~ $ sudo docker info
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Com base na mensagem, posso dizer que talvez o daemon do Docker não esteja em execução. Eu verifiquei o status do daemon para ter certeza:

pecan@tux ~ $ sudo service docker status
 * status: crashed

O daemon do Docker está travado. Para ver o motivo, olhei para os registros:

pecan@tux ~ $ cat /var/log/docker.log 
time="2017-10-07T14:52:13.178261811+02:00" level=info msg="libcontainerd: new containerd process, pid: 32311" 
time="2017-10-07T14:52:14.434232306+02:00" level=info msg="Graph migration to content-addressability took 0.00 seconds" 
time="2017-10-07T14:52:14.434413425+02:00" level=warning msg="Your kernel does not support cgroup blkio weight" 
time="2017-10-07T14:52:14.434423960+02:00" level=warning msg="Your kernel does not support cgroup blkio weight_device" 
time="2017-10-07T14:52:14.434759986+02:00" level=info msg="Loading containers: start." 
time="2017-10-07T14:52:14.437180876+02:00" level=info msg="Firewalld running: false" 
Error starting daemon: Error initializing network controller: list bridge addresses failed: no available network

Atualmente, isso é um ponto em que eu não sei o que devo fazer para poder executar o daemon do Docker.

Informações úteis:

  • Estou conectado ao OpenVPN por meio do UDP.
  • Eu desativei iptables e ip6tables.
  • Eu configurei os provedores de DNS 8.8.8.8 e 8.8.4.4.
  • Eu tenho executado privoxy e para daemons.
  • Eu uso o sistema init do OpenRC.

Você pode me ajudar?

    
por java-devel 07.10.2017 / 17:33

1 resposta

0

Seu log diz que você não tem algumas configurações necessárias em seu kernel ...

Especificamente cgroup blkio weight e weight_device

Você deve ter um cuidado especial com essa parte

For the most up-to-date values check the contents of the 'CONFIG_CHECK in /usr/portage/app-emulation/docker/docker-9999.ebuild file.

Espero que ajude

    
por 08.10.2017 / 19:07