Windows上的docker安装

问题描述 投票:0回答:2

我已经在Windows 10计算机上安装了Docker。

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

PS C:\Users\XXXXX> docker --version
Docker version 19.03.4, build 9013bf5

但是当我运行Docker映像或Docker运行时,它不起作用

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.

对于Docker运行

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 run无法正常工作?

windows docker docker-machine
2个回答
0
投票

您在安装后是否手动启动了Docker?

Install Docker Desktop on Windows


0
投票

确保Docker服务已运行。

((1)转到服务

(2)检查服务Docker for Windows正在运行。

您也可以在命令提示符下使用以下命令,<服务。>>Net stop com.docker.service Net start com.docker.service

参考文章:https://success.docker.com/article/docker-for-windows-fails-with-a-daemon-not-running-message
© www.soinside.com 2019 - 2024. All rights reserved.