gpt4 book ai didi

windows - 运行 dockerd 出现错误 "open//./pipe/docker_engine: Access is denied."(Windows Server 1709)

转载 作者:行者123 更新时间:2023-12-02 16:16:05 52 4
gpt4 key购买 nike

我正在遵循以下两个网站上提供的有关如何使 Linux 容器适用于 Windows Server 1709 的说明:https://github.com/linuxkit/lcow , https://gist.github.com/rn/6bfade1ba98e22691cb287cc8c23609b

当我到达所需的 dockerd 命令时,我从 powershell 终端收到以下错误:打开//./pipe/docker_engine:访问被拒绝。

我四处搜索,最后的结果给我返回了一个 stackoverflow 页面,在这里找到:Docker for Windows 10 //./pipe/docker_engine: access is denied

问题和答案与我的情况无关。有谁知道为什么会发生此错误?我以管理员身份运行 Powershell。

最佳答案

Docker 服务(作为 Windows 服务运行)绑定(bind)到 dockerd 应用程序(因为 dockerd 是 docker 守护进程)。如果您停止 Docker 服务,然后从问题中列出的站点运行 dockerd 命令,它将起作用。

值得注意的是,运行此 dockerd 命令会占用终端。这是因为 docker 服务现在正在通过您刚刚提供的 docker daemon 命令运行。

如果您对 docker 现在的执行方式感到满意,我的建议是删除当前的 Docker 服务并将其替换为您提供的 dockerd 命令选项。

关于windows - 运行 dockerd 出现错误 "open//./pipe/docker_engine: Access is denied."(Windows Server 1709),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796690/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com