我正在尝试使用 WSL 2 设置 docker 来运行 Dockerfile。我下载了 Docker 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
我还退出了 Docker Desktop 并在管理模式下重新打开它,但我仍然收到 Docker Desktop 已停止的消息。
如果还有其他选择请告诉我,谢谢!
我设法用这种方式解决了这个问题:
- 删除配置文件
AppData/Roaming/Docker/settings.json
- 启动 Docker Desktop(它将创建新的默认 settings.json)
您需要重新配置设置,因此最好保存旧的 settings.json 并将设置与新设置进行比较。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)