服务器出现了异常关机,导致容器启动时出现这个错误:Error starting daemon: layer does not
exist,反复检查了docker运行是正常的,怀疑是docker挂载的数据有问题冲突,于是考虑将docker挂载的数据清空,再重新运行容器
1.查看了docker的数据目录,在这里> /mnt/docker-data
cat /etc/docker/daemon.json
====>>
{
"data-root": "/mnt/docker-data"
}
如果没有,则是/var/lib/docker/overlay2
2.删除目录
rm -rf /mnt/docker-data/*
3.重启docker
systemctl restart docker
有数据丢失风险,慎重