Windows Powershell以管理员身份运行无法理解它';当连接时,它是管理员

Windows Powershell以管理员身份运行无法理解它';当连接时,它是管理员,powershell,docker,daemon,Powershell,Docker,Daemon,正在尝试连接到Docker,我在终端中看到: PS C:\Windows\System32\WindowsPowerShell\v1.0> docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Tue Mar 28 00:40:02 2017 OS/Arch: windows

正在尝试连接到Docker,我在终端中看到:

PS C:\Windows\System32\WindowsPowerShell\v1.0> docker version
Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Tue Mar 28 00:40:02 2017
 OS/Arch:      windows/amd64
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.27/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
PS C:\Windows\System32\WindowsPowerShell\v1.0> ^C
PS C:\Windows\System32\WindowsPowerShell\v1.0> start-service docker
start-service : Cannot find any service with service name 'docker'.
At line:1 char:1
+ start-service docker
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (docker:String) [Start-Service], ServiceCommandException
    + FullyQualifiedErrorId : NoServiceFoundForGivenName,Microsoft.PowerShell.Commands.StartServiceCommand

显然,因为我以管理员身份运行Powershell,所以我应该拥有提升的权限?在任何情况下,我已经在这个主题上运行了一些堆栈溢出问题,但还没有解决这个问题的答案。来自当前SO群组的任何帮助?

这不像权限问题,因为错误表明服务可能未运行。我不知道docker,但这在x64和x86 Shell中都会发生吗?请检查docker服务的正确名称,很可能没有安装docker服务,因此您的连接将由于没有接收端而失败。