Feb 23 11:36:38 docker-131.com systemd-udevd[7132]: conflicting device node '/dev/mapper/docker-253:1-2102-base' found, link to '/dev/dm-27' will not be created Feb 23 11:37:38 docker-131.com systemd[1]: Failed to start Docker Application Container Engine. Feb 23 11:37:38 docker-131.com systemd[1]: Failed to start Docker Storage Setup. Feb 23 11:37:38 docker-131.com systemd-udevd[7268]: conflicting device node '/dev/mapper/docker-253:1-2102-base' found, link to '/dev/dm-27' will not be created Feb 23 11:37:38 docker-131.com systemd-udevd[7268]: inotify_add_watch(7, /dev/dm-27, 10) failed: No such file or directory Feb 23 11:38:39 docker-131.com systemd[1]: Failed to start Docker Application Container Engine. Feb 23 11:38:39 docker-131.com systemd[1]: Failed to start Docker Storage Setup. Feb 23 11:38:39 docker-131.com systemd-udevd[7405]: conflicting device node '/dev/mapper/docker-253:1-2102-base' found, link to '/dev/dm-27' will not be created Feb 23 11:37:38 docker-131.com systemd-udevd[7268]: inotify_add_watch(7, /dev/dm-27, 10) failed: No such file or directory
解决办法
node
首先以docker daemon 的方式打开debug运行,发现有的容器没有缺乏config.json文件,这是因为以前强制关闭docker服务致使没有生成,
docker
目前解决的办法是,删除/var/lib/docker/devicemapper/{metadata,mnt}/下对应容器的目录,这样处理不足时可能会致使该容器的数据丢失。 shell
以后再重启服务就没问题了(可能须要重启机器,看状况)json
abf178794b183c304b94fa459420cd143d58a40f2ebc5405966eb86ac46ac137: open /var/lib/docker/containers/abf178794b183c304b94fa459420cd143d58a40f2ebc5405966eb86ac46ac137/config.jsonapp