Skip to content

Docker container factory registration failed #1781

Open
@Tilakkumar

Description

@Tilakkumar

Hi,

I am trying to run cadvisor in docker swarm. Looks like cadvisor is not getting docker details. Please suggest.

http://host:8080/docker/ shows ->Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Logs

 | W1024 17:59:58.169672       1 manager.go:147] Unable to connect to Docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
   | W1024 17:59:58.170080       1 manager.go:151] unable to connect to Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp 127.0.0.1:15441: getsockopt: connection refused
   | I1024 17:59:58.173851       1 fs.go:117] Filesystem partitions: map[/dev/xvda1:{mountpoint:/rootfs:ro major:202 minor:1 fsType:ext4 blockSize:0} none:{mountpoint:/ major:0 minor:39 fsType:aufs blockSize:0}]
   | I1024 17:59:58.176621       1 info.go:47] Couldn't collect info from any of the files in "/etc/machine-id,/var/lib/dbus/machine-id"
      | I1024 17:59:58.176999       1 manager.go:204] Version: {KernelVersion:4.4.0-1038-aws ContainerOsVersion:Alpine Linux v3.4 DockerVersion:Unknown CadvisorVersion:v0.25.0 CadvisorRevision:17543be}
   | W1024 17:59:58.177543       1 manager.go:242] Docker container factory registration failed: failed to validate Docker info: failed to detect Docker info: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
   | W1024 17:59:58.177556       1 manager.go:247] Registration of the rkt container factory failed: unable to communicate with Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp 127.0.0.1:15441: getsockopt: connection refused
   | I1024 17:59:58.177561       1 factory.go:54] Registering systemd factory
   | I1024 17:59:58.178373       1 factory.go:86] Registering Raw factory
   | I1024 17:59:58.179192       1 manager.go:1106] Started watching for new ooms in manager
   | W1024 17:59:58.179351       1 manager.go:275] Could not configure a source for OOM detection, disabling OOM events: unable to find any kernel log file available from our set: [/var/log/kern.log /var/log/messages /var/log/syslog]
   | I1024 17:59:58.179894       1 manager.go:288] Starting recovery of all containers
   | I1024 17:59:58.264176       1 manager.go:293] Recovery completed
   | I1024 17:59:58.357576       1 cadvisor.go:157] Starting cAdvisor version: v0.25.0-17543be on port 8080
cadv

Docker version - 17.09.0-ce.

I did try "sudo docker service create" and "sudo usermod -aG docker $USER". Both did not help.

Thanks
Tilak

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions