docker - 我可以在没有管理员权限的Windows上运行Docker Desktop吗?

标签 docker windows-10 docker-desktop

我知道我需要管理员权限才能安装Docker Desktop。但是我必须成为并运行的管理员吗? documentation并没有说我同意,而Googling也没有建议。但是,如果我尝试以非特权用户身份运行该进程,则该进程将立即终止,并且会收到一个事件日志条目,内容为“进程需要提升的权限才能运行”。

我在公司环境中运行Windows 10 Enterprise,并且我们拥有非特权帐户。在这种情况下Docker Desktop是否不可用,或者我是否以某种方式错误地安装了它?

最佳答案

我没有测试过,但是this article似乎表明可以。

TLDR;

问题

The reason for requiring an admin session is that the Docker client in the default configuration uses a named pipe to connect to the Docker engine and that named pipe can only be accessed by administrators





To avoid this, you can simple allow your user FullControl access to that named pipe



原始作者还提供了a powershell toolsources来帮助执行此管理任务。

关于docker - 我可以在没有管理员权限的Windows上运行Docker Desktop吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58663920/

相关文章:

dockerized Keycloak 作为 Idp 和 Idp Broker(相同的地址和端口)

c++ - npm 安装 : fatal error C1083 on bson and kerberos compilation 上的 node-gyp 错误

docker - 将现有容器从 Hyper-V 迁移到 WSL2 技术

使用自定义路径和自定义文件名的 Docker 构建不起作用

docker - 从 docker 桌面图像中将图像拉入 Docker-compose 文件?

node.js - 在 microsoft/nanoserver 上 Docker 化 Node.js 应用程序

java - 为什么是 !在docker上的spring-boot应用程序的属性文件路径中?

ssl - 如何检测是否从 ssl 连接转发了 tcp 连接?

c# - Windows 10 通用应用程序中的滚动查看器有问题吗?

visual-studio-2015 - 无法在 Visual Studio 2015 中选择目标框架 4.5