Docker-Compose错误只在PowerShell中:“无法连接到docker守护进程…”

在执行docker-compose命令时,在PowerShell中出现错误: 在这里输入图像说明

从Docker快速入门terminal,相同的命令工作正常: 在这里输入图像说明

确保你首先在你的Powershell会话中设置了正确的环境variables。

请参阅docker-machine env

 $ docker-machine.exe env --shell powershell dev $Env:DOCKER_TLS_VERIFY = "1" $Env:DOCKER_HOST = "tcp://192.168.99.101:2376" $Env:DOCKER_CERT_PATH = "C:\Users\captain\.docker\machine\machines\dev" $Env:DOCKER_MACHINE_NAME = "dev" # Run this command to configure your shell: # docker-machine.exe env --shell=powershell dev | Invoke-Expression 

用你机器的名字replace' dev '。