Axi*_*iom 21 docker windows-subsystem-for-linux windows-11
我正在尝试使用 WSL 2 设置 docker 来运行 Dockerfile。我下载了 Docker Desktop,当我尝试按照快速入门指南进行操作时,出现以下错误:
\ndocker: 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.\nRun Code Online (Sandbox Code Playgroud)\n我将 com.docker.service 设置为在任务管理器中运行,并运行:
\n\xe2\x80\x9cc:\\Program Files\\Docker\\Docker\\DockerCli.exe\xe2\x80\x9d -SwitchDaemon\nRun Code Online (Sandbox Code Playgroud)\n我还退出了 Docker Desktop 并在管理模式下重新打开它,但我仍然收到 Docker Desktop 已停止的消息。
\n如果还有其他选择请告诉我,谢谢!
\nJan*_*ala 36
我设法用这种方式解决了这个问题:
AppData/Roaming/Docker/settings.json您需要重新配置设置,因此最好保存旧的 settings.json 并将设置与新设置进行比较。
哇!我花了几天时间尝试让 Docker for windows 11 正常工作。最终按照 @GinglrBell 的建议降级到 4.4.4 版本。这是Docker 版本 4.4.4 的链接。
确保已安装 WSL 并启用虚拟化。如果您尝试打开 WSL 并且收到一条错误消息,告诉您在 BIOS 中启用虚拟化,请在 powershell 中以管理员身份bcdedit /set hypervisorlaunchtype auto运行此命令:( Docker src )。然后重新启动您的电脑。
| 归档时间: |
|
| 查看次数: |
85664 次 |
| 最近记录: |