Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的docker安装_Windows_Docker_Docker Machine - Fatal编程技术网

Windows上的docker安装

Windows上的docker安装,windows,docker,docker-machine,Windows,Docker,Docker Machine,我已在windows 10计算机中安装了Docker 当我打开power shell并检查docker版本时,它显示如下 PS C:\Users\XXXXX> docker --version Docker version 19.03.4, build 9013bf5 但当我运行Docker images或Docker run时,它不起作用 PS C:\Users\XXXXX> docker images error during connect: Get http://%2F%2

我已在windows 10计算机中安装了Docker

当我打开power shell并检查docker版本时,它显示如下

PS C:\Users\XXXXX> docker --version
Docker version 19.03.4, build 9013bf5
但当我运行Docker images或Docker run时,它不起作用

PS C:\Users\XXXXX> docker images
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/images/json: 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:\Users\XXXX> docker run hello-world
docker : C:\Program Files\Docker\Docker\Resources\bin\docker.exe: error during connect: Post 
http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: 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.  

我不知道是否安装了docker,那么为什么docker映像和docker运行不工作?

安装后是否手动启动docker


确保Docker服务运行正常

(1) 转到服务

(2) 检查Windows的Docker服务是否正在运行

您也可以在命令提示符下使用以下命令停止/启动服务

Net stop com.docker.service

Net start com.docker.service

参考文章:

我遵循了此文档。但当我单击Docker Desktop时,它既不会出现在任务栏中,也不会出现在通知区域中。您可以以管理员身份运行cmd/powershell进行测试吗?我让管理员运行上面的start命令,但仍然出现以下错误........................... 连接期间出错:获取http://%2F%2F.%2Fpipe%2Fdocker\u引擎/v1.40/images/json:open//./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。请检查事件查看器是否有此问题的日志。我在事件日志中找不到任何内容。但在检查服务时,我可以看到docker应用正在运行。