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

Docker daemon not running in Docker toolbox

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

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

docker build -t "dockerDemo" .

并且得到像 Docker 守护进程这样的错误不是 运行ning。

我还 运行 以下命令:

docker run hello-world
docker-machine ls

我收到以下结果屏幕。

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

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

根据您的屏幕截图,这是一个很常见的问题。不幸的是,唯一的解决方案是删除虚拟机并重新创建它。您可以在 issue.

中找到更多详细信息
$ docker-machine rm default
$ docker-machine create --driver virtualbox default