首页 > 解决方案 > docker compose build 因 IO 超时而失败

问题描述

我已经安装了 WSL 2.0,我的 docker 版本是

Client:
 Cloud integration: 1.0.17
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.16.4
 Git commit:        f0df350
 Built:             Wed Jun  2 12:00:56 2021
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

当我尝试构建图像时,出现以下错误

Error response from daemon: i/o timeout

标签: docker

解决方案


  1. 打开“窗口安全”
  2. 打开“应用和浏览器控制”
  3. 点击底部的“漏洞利用保护设置”
  4. 切换到“程序设置”选项卡
  5. 在列表中找到“C:\WINDOWS\System32\vmcompute.exe”并展开它
  6. 点击“编辑”
  7. 向下滚动到“代码流保护(CFG)”并取消选中“覆盖系统设置”
  8. 删除 C:\Users<name>\AppData\Roaming\Docker 中的所有文件
  9. 从 powershell "net start vmcompute" 启动 vmcompute

欲了解更多信息:https ://github.com/docker/for-win/issues/4413


推荐阅读