我正在尝试安装与WSL 2对接,以运行一个Dockerfile。我下载了Desktop,当我尝试遵循快速启动指南时,我得到了以下错误:
docker: error during connect: This error may indicate that the docker daemon is not running.: Post "http://%2F%2F.%2Fpipe%d2Fdocker_engine/v1.24/containers/create?name=repo": open //./pipe/docker_enginer: The system cannot find the file specified.我将com.docker.service设置为在任务管理器中运行,并运行了:
“c:\Program Files\Docker\Docker\DockerCli.exe” -SwitchDaemon我也退出了Desktop并在管理模式下重新打开它,我仍然收到Desktop已经停止的消息。
如果还有其他选择,请告诉我,谢谢!
发布于 2022-02-13 13:28:21
如果您正在为Windows 4.5.0运行Desktop,那么您应该注意到一个存在的问题,即安装后选择的默认后端不是正确的。
您可以手动切换到正确的后端,方法是编辑位于:%AppData%\Docker\settings.json (完整路径:C:\Users\%UserName%\AppData\Roaming\Docker\settings.json)的文件,并在文件底部将wslEngineEnabled字段的值更改为true。在那之后,码头桌面应该正确启动。
用户这里也提到了类似的问题和解决方案。
发布于 2022-05-12 08:04:38
我设法以这样的方式解决了这个问题:
AppData/Roaming/Docker/settings.json您需要重新配置设置,所以保存旧的settings.json并将设置与新的设置进行比较也是一个好主意。
发布于 2022-02-13 00:11:46
https://stackoverflow.com/questions/71089617
复制相似问题