docker - 无法加载 docker 配置:.docker/features.json:输入/输出错误
问题描述
这是我的版本:
Windows 10 home ed.
Ubuntu WSL2 20.04 LTS
Docker latest build
这发生在我使用以下命令进行清理之后
docker-compose down
#remove container
docker rm -vf $(docker ps -a -q)
#remove image
docker rmi -f $(docker images -a -q)
#remove container
docker volume rm $(docker volume ls -q)
当我运行 docker-compose build 时,显示错误:
Failed to load docker configuration: open /home/happyboy/.docker/features.json: input/output error
然后我检查
docker -v (success)
docker-compose --version (fail with same error of unable to load docker configuration)
还是同样的错误,无法加载docker配置...
所以我最终卸载并重新安装 docker 让 docker-compose 再次工作。使用大约 2 天后,再次出现此 compose 错误...
在过去的几天里,这个问题已经发生了两次。如果每次我还必须重新安装 docker,那将是有问题的。
有人有解决方案吗?
解决方案
尝试在Ubuntu WSL2 20.04 LTSdocker-compose
上运行任何命令时出现相同的错误。
~/.docker
我通过重命名文件夹使其工作:
mv ~/.docker ~/.docker_old
我docker version
的是:
版本:20.10.7
推荐阅读
- java - 错误:程序类型已存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy
- c# - 有 mvvmcross 提供的选项卡式布局平台吗?
- vb.net - 我无法从列表中删除重复项
- node.js - 独特的批量更新数百万个文档 mongodb - node.js
- c# - ASP.NET MVC 验证消息不显示错误消息
- maxima - 以最大值同时显示和保存图
- go - 函数接受抽象接口和函数接受结构体实现之间的golang转换
- python - 是否有必要使用“numpy.float64”?
- r - 栅格范围和分辨率的修改会改变像素值的总和
- java - 如何从对象列表中提取元素并存储在字符串数组中