这是我的版本:
Windows 10 home ed.
Ubuntu WSL2 20.04 LTS
Docker latest build
Run Code Online (Sandbox Code Playgroud)
在我使用以下命令进行清理后会发生这种情况
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)
Run Code Online (Sandbox Code Playgroud)
当我运行 docker-compose build 时,显示错误:
Failed to load docker configuration: open /home/happyboy/.docker/features.json: input/output error
Run Code Online (Sandbox Code Playgroud)
然后我检查
docker -v (success)
docker-compose --version (fail with same error of unable to load docker configuration)
Run Code Online (Sandbox Code Playgroud)
还是同样的错误,无法加载docker配置...
所以我最终卸载并重新安装 docker 让 docker-compose 再次工作。使用约2天后,此撰写错误再次出现...
这个问题在过去几天已经发生了两次。如果每次我还必须重新安装docker,那将是有问题的。
有人有解决方案吗?
尝试docker-compose在Ubuntu WSL2 20.04 LTS上运行任何命令时,我遇到了同样的错误。
我通过重命名~/.docker文件夹使其工作:
mv ~/.docker ~/.docker_old
Run Code Online (Sandbox Code Playgroud)
我的docker version是:
版本:20.10.7
我发现这个在我的win10家庭版中有效。
步骤1.运行>输入services.msc>选择LxssManager并重新启动
步骤2.重新启动docker exe
然后进入 ubuntu 输入: docker-compose --version
| 归档时间: |
|
| 查看次数: |
1006 次 |
| 最近记录: |