gpt4 book ai didi

适用于Windows 10的Docker//./pipe/docker_engine : access is denied

转载 作者:行者123 更新时间:2023-12-04 18:59:54 26 4
gpt4 key购买 nike

我已经按照MSDN为Windows 10(Anniversary)安装了docker
我可以在高架 Powershell环境中执行docker.exe命令,但不能在常规powershell 中执行。

我已经将docker配置文件更新为包含:

{
"group": "Power Users"
}

并且显然已将用户添加为高级用户,该用户也位于管理员组中。

有什么方法可以在不使用 docker search *的情况下执行docker命令(例如 run as administrator)

Warning: failed to get default registry endpoint from daemon (error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/info: open //./pipe/docker_engine: Access is denied.). Using system default: https://index.docker.io/v1/ error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/images/search?limit=25&term=%2A: open //./pipe/docker_engine: Access is denied.

最佳答案

尽管我的用户具有管理员权限,但是我不需要使用提升的PowerShell来运行docker。

您可以尝试通过TCP建立连接。在“Power Shell”中:

$env:DOCKER_HOST="tcp://0.0.0.0:2375"
docker ps

或者
$env:DOCKER_HOST="tcp://localhost:2375"
docker ps

从17.03.1-ce-win12版本(12058)开始,如果您将Docker用于Windows并通过TCP连接,则必须在tcp://localhost:2375上检查 Expose守护进程,而没有TLS

问候

关于适用于Windows 10的Docker//./pipe/docker_engine : access is denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40078969/

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