docker1.9 升级1.10.1的问题

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

解决办法

首先以docker daemon 的方式打开debug运行,发现有的容器没有缺少config.json文件,这是由于之前强制关闭docker服务导致没有生成,

目前解决的办法是,删除/var/lib/docker/devicemapper/{metadata,mnt}/下对应容器的目录,这样处理不足时可能会导致该容器的数据丢失。 

之后再重启服务就没问题了(可能需要重启机器,看情况)


abf178794b183c304b94fa459420cd143d58a40f2ebc5405966eb86ac46ac137: open /var/lib/docker/containers/abf178794b183c304b94fa459420cd143d58a40f2ebc5405966eb86ac46ac137/config.json

你可能感兴趣的:(docker1.9 升级1.10.1的问题)