当前基础设备UUID:与存储的UUID不匹配:
Docker发生故障,所以我重新启动服务,服务不启动,我得到以下错误:
error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID: does not match with stored UUID:696f3567-83d7-48d7-9675-688e8543534b. Possibly using a different thin pool than last invocation"
我知道这个问题的解决方法是删除/ var / lib / docker的内容,然后重新启动。
有没有解决scheme或解决此问题而不删除容器数据或图像?
当我在debugging模式下启动泊坞窗时,我得到以下内容:
WARN[0002] devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section. DEBU[0002] devmapper: activateDeviceIfNeeded() DEBU[0002] devmapper: UUID for device: /dev/mapper/docker-253:1-134790422-base is: DEBU[0002] devmapper: deactivateDevice() DEBU[0002] devmapper: removeDevice START(docker-253:1-134790422-base) DEBU[0002] devmapper: removeDevice END(docker-253:1-134790422-base) DEBU[0002] devmapper: deactivateDevice END() DEBU[0002] devmapper: Error device setupBaseImage: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID: does not match with stored UUID:696f3567-83d7-48d7-9675-688e8543534b. Possibly using a different thin pool than last invocation ERRO[0002] [graphdriver] prior storage driver "devicemapper" failed: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID: does not match with stored UUID:696f3567-83d7-48d7-9675-688e8543534b. Possibly using a different thin pool than last invocation DEBU[0002] Cleaning up old mountid : start. FATA[0002] Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID: does not match with stored UUID:696f3567-83d7-48d7-9675-688e8543534b. Possibly using a different thin pool than last invocat
谢谢
最好的祝福
您好,我有同样的问题,解决scheme是用blkid查看/ dev / loop0上的实际UUID
示例/ dev / loop0:UUID =“12345678-e192-482e-81c6-9f703db548b6”TYPE =“xfs”
基础设备configuration在文件(/ var / lib / docker / devicemapper / metadata / deviceset-metadata)中 :
{"next_device_id":1,"BaseDeviceUUID":"**OLD-UUID**","BaseDeviceFilesystem":"xfs"}
只要改变它!
再次启动引擎…你的图像和容器可能已经回到你身上了!