Docker守护程序未在Docker工具箱中运行

Docker守护程序未在Docker工具箱中运行,docker,docker-toolbox,Docker,Docker Toolbox,我用war文件创建了一个示例microservice应用程序。之后,我安装了Docker工具箱。然后我创建了示例Dockerfile,并尝试使用Docker工具箱快速启动终端构建映像 我将目录更改为项目根目录,并运行以下命令: docker build -t "dockerDemo" . 并获取错误,如Docker守护进程未运行 我还运行以下命令: docker run hello-world docker-machine ls 我在屏幕上得到以下结果 我现在刚刚开始容器和Docker概念

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

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

docker build -t "dockerDemo" .
并获取错误,如Docker守护进程未运行

我还运行以下命令:

docker run hello-world
docker-machine ls
我在屏幕上得到以下结果


我现在刚刚开始容器和Docker概念。如何解决此问题?

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

根据您的屏幕截图,这是一个非常常见的问题。不幸的是,唯一的解决方案是删除vm并重新创建它。你可以在这里找到更多的细节


docker安装完成了吗?尝试以下命令docker run hello worldyes。运行该命令时出现与获取错误相同的错误。我更新了。你能检查一下吗?看起来像是UAC错误。以管理员身份运行docker守护程序,然后重试能否共享
docker machine ls
命令的输出?是。更新的截图。你能检查一下吗?是的。只是建议一个选项,看看是否对OP有效。
$ docker-machine rm default
$ docker-machine create --driver virtualbox default