Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Docker运行始终冻结或WSL Ubuntu发行版在等待Lifecycle server时停止_Windows_Docker_Ubuntu_Windows Subsystem For Linux - Fatal编程技术网

Windows Docker运行始终冻结或WSL Ubuntu发行版在等待Lifecycle server时停止

Windows Docker运行始终冻结或WSL Ubuntu发行版在等待Lifecycle server时停止,windows,docker,ubuntu,windows-subsystem-for-linux,Windows,Docker,Ubuntu,Windows Subsystem For Linux,在Insider Preview程序中更新到最新版本的Windows后遇到此错误。我注意到,在应用此Windows更新后,我的Hyper-V管理工具和Hyper-V平台的Hyper-V设置现在处于启用状态。我不记得在更新之前是否都打开了 窗口 错误⚠ WSL发行版在等待Lifecycle server时停止。 >标准: >标准: 2020/08/08 20:51:59解析/mnt/host/c/Program Files/Docker/Docker/resources/wsl/Docker w

在Insider Preview程序中更新到最新版本的Windows后遇到此错误。我注意到,在应用此Windows更新后,我的Hyper-V管理工具和Hyper-V平台的Hyper-V设置现在处于启用状态。我不记得在更新之前是否都打开了

窗口

错误

WSL发行版在等待Lifecycle server时停止。 >标准: >标准: 2020/08/08 20:51:59解析/mnt/host/c/Program Files/Docker/Docker/resources/wsl/Docker wsl cli.iso。。。 2020/08/08 20:51:59复制。。。 错误:装载wslCLIDest:open/mnt/host/wsl/docker desktop data/isocache/c6c2ec214a20124f40a56bbc09f0f7f8fdc9a217881c0ff725af2e476e4b3734.iso:输入/输出错误 2020/08/08 20:51:59 open/mnt/host/wsl/docker desktop data/isocache/c6c2ec214a20124f40a56bbc09f0f7f8fdc9a217881c0ff725af2e476e4b3734.iso:输入/输出错误 安装wslCLIDest 梅因·多伦 /go/src/github.com/docker/pinata/linuxkit/pkg/wsl bootstrap/main.go:224 main.run.func1 /go/src/github.com/docker/pinata/linuxkit/pkg/wsl bootstrap/main.go:83 github.com/docker/pinata/vendor/github.com/spf13/cobra.(*命令)。执行 /go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:762 github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).ExecuteC /go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:852 github.com/docker/pinata/vendor/github.com/spf13/cobra.(*命令)。执行 /go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:800 梅因,梅因 /go/src/github.com/docker/pinata/linuxkit/pkg/wsl bootstrap/main.go:25 runtime.main /usr/local/go/src/runtime/proc.go:203 runtime.goexit /usr/local/go/src/runtime/asm_amd64.s:1357
WSL规范我能够解决这个问题。按照以下步骤进行操作,它可能也会为您解决问题,这是我尝试的顺序:

  • 在Windows WSL发行版上删除您的Ubuntu,并从Microsoft应用商店重新安装
  • 使用Docker桌面应用程序清理/清除数据
  • 使用Docker桌面应用程序将Docker重置为出厂默认值

  • 禁用Hyper-V管理工具和Hyper-V平台并重新启动Windows将内存更新到1G为我解决了这个问题。请遵循以下步骤:

    打开Windows Terminal/CMD/PowerShell并运行以下命令:

    #turn off all wsl instances such as docker-desktop
    wsl --shutdown
    notepad "$env:USERPROFILE/.wslconfig"
    
    记事本打开并创建一个新文件.wslconfig。(如果这是第一次)

    用记事本编辑.wslconfig文件并记下以下设置:

    [wsl2]
    memory=1GB  
    

    对于
    Windows
    在重新安装和其他东西之前,只需
    将docker重置为出厂默认值
    。在此之后,大部分时间都在windows环境上工作