Docker -d -D服务无法启动
问题详情显示如下:
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
ERRO[0000] [graphdriver] prior storage driver "devicemapper" failed: Error running DeviceCreate (CreatePool) dm_task_run failed
FATA[0000] Error starting daemon: error initializing graphdriver: Error running DeviceCreate (CreatePool) dm_task_run failed
这次docker挂掉起不来是因为docker容器目录磁盘空间爆满后的一些操作造成的,所以还是优先考虑空间不足的问题:
docker ps #查看容器ID
docker stop id #停止容器
docker rm id #删除容器
然后就卡死了,系统重启后,docker无法启动
1.删除上次的docker目录
rm -rf /var/lib/docker/* #(记得备份重要数据)
2.关闭docker0
ip l set dev docker0 down
brctl delbr docker0
重启服务:
systemctl start docker 或者Docker -d -D,问题解决啦