Windows的Docker无法启动

byqmnocz  于 2023-01-12  发布在  Docker
关注(0)|答案(6)|浏览(486)

我已经安装了Docker for Windows作为一个完整的noob期待尝试一下。我已经确保Hyper-V启用,虚拟化也启用
任何时候我试图运行Docker桌面的鲸鱼图标是红色的,它指出它无法启动,如果我试图运行命令,如从cmd我得到以下错误
连接期间出错:获取http://%2F%2F.%2Fpipe%2Fdocker引擎/v1.40/图像/json:打开//./管道/停靠器引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,Docker客户端必须以提升权限运行才能连接。此错误还可能表示Docker守护程序未运行。
我不知道该如何解决问题。
我还注意到,当我列出我的WSL设备时,状态总是设置为“正在安装”,即使我通过添加/删除程序完全卸载Docker

jk9hmnmh

jk9hmnmh1#

我也遇到过类似的错误,解决方法如下:
1.在cmd中,在管理模式下运行以下命令:

Dock计算机重新启动默认值

如果您看到类似以下内容:它不存在,则运行:Docker计算机创建
1.然后你会收到一条类似这样的信息:
打开C:\用户{用户名}.docker\机器\机器\默认\配置.json:系统找不到指定的文件。
1.转到位于Windows托盘上的Docker图标(桌面右下角)
1.右键单击Docker图标〉设置〉重置〉重启Docker
这个解决方案对我很有效。这个答案的参考:docker cannot start on windows

8hhllhi2

8hhllhi22#

照字面意思去做:以管理员身份启动Docker。
退出Docker,并确保它不再运行。你应该能够看到它是否在系统托盘中运行。右键单击-〉退出Docker桌面

它可能需要几秒钟才能停止。请等待Windows通知:

导航到安装目录,我的默认目录是C:\Program Files\Docker\Docker

这将打开Docker用户界面。请等待Docker完全启动,然后再尝试使用其服务

t40tm48m

t40tm48m3#

我有同样的问题,这里是我如何解决它。安装码头,请按照简短的说明...

第一个-我从BIOS启用了虚拟化。
第二个-我下载并安装了Linux内核更新包。
第三个-转到“打开和关闭Windows功能”窗口检查是否选中以下内容...

* Virtual Machine Platform

        * Windows Hypervisor Platform 

        * Windows Subsystem for Linux

您需要重新启动PC和Docker将工作。请参考以下链接,它一定会给予你更多信息-https://docs.docker.com/docker-for-windows/install/

pw9qyyiw

pw9qyyiw4#

转到Powershell(以管理员身份运行),然后运行以下代码行

cd "C:\Program Files\Docker\Docker"
./DockerCli.exe -SwitchDaemon
6ljaweal

6ljaweal6#

检查它是否设置在Linux上,竞争者过度切换到Linux

相关问题