【问题标题】:Docker daemon not running in Docker toolboxDocker 守护程序未在 Docker 工具箱中运行
【发布时间】:2018-07-11 09:51:56
【问题描述】:

我使用 war 文件创建了一个示例微服务应用程序。之后我安装了 Docker 工具箱。然后我创建了示例 Dockerfile 并尝试使用 Docker 工具箱快速启动终端构建映像。

我将目录更改为项目根目录,并运行以下命令:

docker build -t "dockerDemo" .

并且出现 Docker daemon is not running 等错误。

我还运行以下命令:

docker run hello-world
docker-machine ls

我收到以下结果屏幕。

我现在刚开始接触容器和 Docker 概念。我该如何解决这个问题?

【问题讨论】:

  • docker 设置完成了吗?试试下面的命令 docker run hello-world
  • 是的。运行命令同样的错误。我更新了问题。你能检查一下吗?
  • 看起来像一个 UAC 错误。以管理员身份运行 docker-daemon 并重试
  • 你能分享docker-machine ls命令的输出吗?
  • 是的。更新截图。请检查一下好吗?

标签: docker docker-toolbox


【解决方案1】:

根据您的屏幕截图,这是一个很常见的问题。不幸的是,唯一的解决方案是删除 vm 并重新创建它。您可以在此issue 中找到更多详细信息。

$ docker-machine rm default
$ docker-machine create --driver virtualbox default

【讨论】:

    【解决方案2】:

    删除 Docker 工具箱 virtualbox vm。它通常被命名为“默认”。关闭并再次打开 docker 控制台,它将自动再次创建虚拟机。然后再试一次。

    【讨论】:

    • 确实如此。只是建议一个选项来查看是否对 OP 有效。
    猜你喜欢
    • 2019-08-13
    • 2022-08-22
    • 2021-02-04
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    相关资源
    最近更新 更多