Docker守护程序未运行

Docker守护程序未运行,docker,docker-compose,containers,devops,docker-machine,Docker,Docker Compose,Containers,Devops,Docker Machine,这方面的新手。我已经在我的windows PC中安装了新版本的Docker。我正在使用windows 10 Pro。我已经尝试了非常基本的docker命令,但它不起作用。我还以管理员的身份运行docker。始终获取以下错误 docker:连接期间出错:Post:open/./pipe/docker\u引擎:Zugriff verweigert在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行 似乎与以下问题有关: 我也有同样

这方面的新手。我已经在我的windows PC中安装了新版本的Docker。我正在使用windows 10 Pro。我已经尝试了非常基本的docker命令,但它不起作用。我还以管理员的身份运行docker。始终获取以下错误

docker:连接期间出错:Post:open/./pipe/docker\u引擎:Zugriff verweigert在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行


似乎与以下问题有关:

我也有同样的问题-我可以通过运行 具有管理员权限的power shell。我确认这是同样的行为 用于通过提升的cmd提示符运行命令。它还启用了 docker运行hello world命令,该命令返回错误消息 …访问被拒绝。在Windows上的默认守护程序配置中, docker客户端必须提升运行才能连接。此错误也可能发生 指示docker守护程序未运行


您可以在centos 7中使用cmd


systemctl restart docker

结合以下两件事可能会有所帮助:

- Exit docker from tray (lower right hand of the windows desktop)
- Relaunch it as administrator (Start Menu --> Type "Docker" --> Right Click the icon --> "Run as Administrator"

请查看是否仍然出现错误。

如果Docker Deamon在第一次使用时仍然没有运行,这可能会有所帮助。我通过下载WSL2文件并在我的windows机器上手动安装来解决这个问题。

我在尝试运行docker时也出现了相同的错误,我的问题是我从未在我的窗口中安装WSL2 linux内核。安装后,我的docker运行良好。 按照以下步骤使docker在windows中运行良好。 首先卸载当前docker并确保窗口具有以下功能:

  • Hyper-V已安装并正在工作
  • 在BIOS中启用虚拟化
  • 在Windows启动时启用虚拟机监控程序
  • 现在下载WSL2Linux内核包


    WSL2安装完成后。再次安装docker,按照说明进行操作,它将正常工作。

    如果未安装任何WSL:

    • 确保已启用Hyper-V功能,您可以通过搜索“打开或关闭Windows功能”来执行此操作
    • 使用Docker desktop,禁用“使用基于WSL 2的引擎”选项(这是推荐的,因此仅在未安装任何WSL时使用)

    安装Docker后,以管理员身份连接到PowerShell并在下面的命令下运行。
    它将启动Docker服务。
    步骤1>cd“C:\Program Files\Docker\Docker”

    步骤2>
    /dockerli.exe-只需打开桌面上的Docker即可切换守护进程

    和重新启动 码头工人,你可以很容易地解决它。 打开Docker的疑难解答并重新启动Docker,如图所示。
    是的,建议的解决方案对我有效


    安装Docker后,以管理员身份连接到PowerShell并运行以下命令。 它将启动Docker服务


    C:\Program Files\Docker\Docker/DockerCli.exe-SwitchDaemon

    是否可以看到Docker在windows服务中运行?如果Docker是作为服务运行的,也可以。请重新安装it@leopal从windows服务中,它显示Doker正在运行。@重新安装后出现错误404…同样的事情..重置>重置出厂默认值时没有任何变化。它现在可以正常工作。没有任何东西对我有效,因此我卸载并重新安装。这时我得到一个错误,说需要启用“服务器”服务。以管理员权限打开服务并启动它。现在docker工作得很好。这个回复不适用于Windows 10 Pro,因为原始帖子提到的内容正在被使用。这对我帮助很大!我忘了我已经为linux子系统设置了docker,这把windows的docker安装搞砸了。禁用基于WSL2的引擎选项对我来说是个好办法。虽然这可能会回答问题,但最好您能提供一些关于如何执行的说明。我的重新启动按钮是灰色的。无法单击它。这对解决此问题没有用处,它只是在windows和linux容器之间切换。右键单击托盘图标不会显示“退出”菜单。需要转到任务管理器并杀死Docker Desktop以将其从托盘中退出