amazon web services - docker dead but pidfile exists -
i working on docker on aws instance , working fine. on 1 day, docker stopped working. when restarted docker "service docker start", started , "service docker status" returned "docker dead pidfile exists" message , docker commands did not executed. when inspected log file, showed following messages:
msg="+job serveapi(unix:///var/run/docker.sock)" msg="listening http on unix (/var/run/docker.sock)" msg="there no more loopback devices available." msg="loopback mounting failed"
to start docker, removed pid file /var/run/docker.pid, /var/run/docker.sock , removed docker /var/lock/subsys/docker , restarted docker. no gain. still gives same error on start "docker dead pidfile exists".
please help.
this ticket related loopback issue.
https://github.com/docker/docker/issues/7058
so, please check output losetup -l
, ls -l /dev/loop*
edit: if ls -l /dev/loop*
returns error, cause github ticket indicated, , need like
#!/bin/bash in {0..6} mknod -m0660 /dev/loop$i b 7 $i done
(taken mentioned issue)
also, if want restart, may need umount
/var/lib/docker/devicemapper
or mounted volume of type aufs
Comments
Post a Comment