Docker daemon 无法启动: does not match with stored UUID
2016-11-03 16:48
337 查看
Docker 默认使用loop设备存储镜像。使用/var/lib/docker存储。但是当根分区不够大的时候(Centos7默认安装只有50G),那就麻烦了。
这里提供下修改方法(以centos7操作系统为例):
1. systemctl stop docker
2. mount /dev/sdb1 /tmp
3. cp -arf /var/lib/docker/* /tmp
4. rm -rf /var/lib/docker
5. umount /tmp; mount /dev/sdb1 /var/lib/docker
6. systemctl start docker
如果执行第六步骤的时候报错:
Nov 03 15:35:47 master-57 dockerd[11586]: time="2016-11-03T15:35:47.950627346+08:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devmapper: Base Device UUID and Filesystem verification failed: devmapper:Current
Base Device UUID:15b94e74-7712-44bc-b695-9c2c633b8b3a does not match with stored UUID:cba4570c-421a-4612-8030-e7734d6365c7. Possibly using a different thin pool than last invocation"
Nov 03 15:35:47 master-57 dockerd[11586]: time="2016-11-03T15:35:47.950782770+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID:15b94e74-7712-44bc-b695-9c2c633b8b3a
does not match with stored UUID:cba4570c-421a-4612-8030-e7734d6365c7. Possibly using a different thin pool than last invocation"
那么按照下列方法修改:
stored UUID 存储在 /var/lib/docker/devicemapper/metadata/deviceset-metadata 里面。 替换成Current Base Device UUID即可。
这里提供下修改方法(以centos7操作系统为例):
1. systemctl stop docker
2. mount /dev/sdb1 /tmp
3. cp -arf /var/lib/docker/* /tmp
4. rm -rf /var/lib/docker
5. umount /tmp; mount /dev/sdb1 /var/lib/docker
6. systemctl start docker
如果执行第六步骤的时候报错:
Nov 03 15:35:47 master-57 dockerd[11586]: time="2016-11-03T15:35:47.950627346+08:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devmapper: Base Device UUID and Filesystem verification failed: devmapper:Current
Base Device UUID:15b94e74-7712-44bc-b695-9c2c633b8b3a does not match with stored UUID:cba4570c-421a-4612-8030-e7734d6365c7. Possibly using a different thin pool than last invocation"
Nov 03 15:35:47 master-57 dockerd[11586]: time="2016-11-03T15:35:47.950782770+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devmapper: Current Base Device UUID:15b94e74-7712-44bc-b695-9c2c633b8b3a
does not match with stored UUID:cba4570c-421a-4612-8030-e7734d6365c7. Possibly using a different thin pool than last invocation"
那么按照下列方法修改:
stored UUID 存储在 /var/lib/docker/devicemapper/metadata/deviceset-metadata 里面。 替换成Current Base Device UUID即可。
相关文章推荐
- Docker daemon 无法启动: does not match with stored UUID错误解决办法
- Docker daemon 无法启动: does not match with stored UUID错误解决办法
- Docker服务无法启动 - Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID an
- 启动docker容器提示"docker: Error response from daemon: Container command not found or does not exist"的原因
- 解决Virtual Box UUID does not match the value stored in the media registry
- 解决U盘无法mount故障:“$MFTMirr does not match $MFT (record 0).”
- VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
- Physical Inventory Adjustment 遇到Stuck MMTT with Error ‘Total lot transaction does not match transac’
- VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
- Mybatis项目从Eclipse转入Idea无法启动问题 Mapped Statements collection does not contain value for
- datanode无法启动Block pool ID needed, but service not yet registered with NN
- CentOS7下docker启动报Error starting daemon: Error initializing network controller: could not delete ...v
- Mongodb无法启动:The default storage engine 'wiredTiger' is not available with this build of mongod.
- VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
- VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
- AWS S3对象无法下载——This XML file does not appear to have any style information associated with it
- oracle修改 11g processes参数导致:无法启动解决方法 shared memory realm does not exists
- 阿里云CentOS 6.5 Docker无法启动 Could not find a free IP address range for interface 'docker0' 最方便的解决方法
- Docker启动报错 symbol dm_task_get_info_with_deferred_remove, version Base not defined
- Docker无法启动 Could not find a free IP address range for interface 'docker0' 最方便的解决办法