【问题标题】:Docker Daemon is not running or Error response from docker daemon [closed]Docker 守护程序未运行或来自 docker 守护程序的错误响应 [关闭]
【发布时间】:2021-11-06 15:51:43
【问题描述】:
sarda@DESKTOP-32BAAU7 MINGW64 /f/Docker Practices
$ **docker image ls**
error during connect: This error may indicate that the docker daemon is not running.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/json": open //./pipe/docker_engine: The system cannot find the file specified.

【问题讨论】:

标签: docker dockerfile docker-registry docker-image


【解决方案1】:

如果你运行docker info,你会看到下一个:

$ docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
  compose: Docker Compose (Docker Inc., v2.0.0-rc.1)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
ERROR: error during connect: This error may indicate that the docker daemon is not running.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/info": open //./pipe/docker_engine: The system cannot find the file specified.
errors pretty printing info

这意味着实际上你没有启动 docker daemon,看起来你正在使用 windows,所以请在执行任何其他 docker 命令之前先启动 docker-desktop。

详细安装和启动方法见Start Docker Desktop

【讨论】:

  • 是的,它现在可以工作了。我有个问题,是不是每次需要输入docker命令都需要打开docker桌面?
  • 守护进程作为后台服务运行在那里,如果你没有关闭它,或者意外退出,你应该总是让它可用。您输入的每个docker xxx 都会发送到docker daemon,然后docker daemon 将处理您的客户端命令,所以daemon 应该在那里。
  • sarda@DESKTOP-32BAAU7 MINGW64 /e/prepare for react app/recipes-pizza-app (master) $ docker run -it recipes-pizz-app 输入设备不是 TTY。如果您使用的是 mintty,请尝试在命令前加上 'winpty'
  • 不确定mingw,你可以切换到windows命令行或powershell。
  • 兄弟,在 docker run -it recipes-pizz-app 之前使用“winpty”解决了这个问题。感谢您的关注
猜你喜欢
  • 2019-08-13
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-13
  • 2021-02-04
  • 2023-04-08
  • 1970-01-01
相关资源
最近更新 更多