自从更新Docker之后,在WSL2中有时候会出现Docker命令消失的情况
症状的中文原生解释就是疾病或疾病的体征或表现。
我手上的版本是4.25.0 (126437)。
在更新了 Docker 之后,尝试在 WSL2 中使用 docker 命令时可能会出现 docker is not running 的提示信息。然而,在启动 WSL 后的初始阶段等时候,可以正常使用 docker 命令,并不是一直都无法使用。
因由
当Docker的新功能”资源节省模式”启用时,WSL2无法操作Docker。
↓这个
默认情况下,系统会在5分钟后进入资源节省模式,因此Docker命令可能有时可用,有时不可用。
另外,从PowerShell等终端运行的话,即使在节省模式下,命令也可以正常使用。
处理
请在Docker桌面版的设置中,点击“资源”->“高级”,然后取消勾选“启用资源节约器”。