首页 > 解决方案 > 在 Ubuntu 18 上重新启动后找不到 Docker

问题描述

您好,我遇到了 docker 的问题。强制我的笔记本电脑关闭后,之前工作正常的 docker 现在吐出以下错误

docker-compose build && docker-compose up

dev_db 使用图像,跳过

构建 dev_server

错误:无法连接到 Docker 守护程序 - 您可能需要运行docker-machine start default.

我在运行 docker-machine start default 时遇到错误(使用 sudo 和不使用 sudo),当我尝试使用 docker-machine create default 创建一台新机器时,我遇到了以下问题。docker 本身仍然安装,因为我可以在输入 docker 时看到命令。

运行预创建检查...预创建检查出错:“未找到 VBoxManage。确保已安装 VirtualBox > 并且 VBoxManage 在路径中”

sudo service docker restart 结果如下

无法重新启动 docker.service:未找到单元 docker.service。

sudo docker ps

无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。docker 守护进程是否正在运行?

systemctl status docker.service

找不到单元 docker.service。

我还尝试重新启动笔记本电脑并再次登录和注销。我对此感到非常困惑,我将不胜感激!

标签: dockerubuntudocker-machine

解决方案


Docker 已安装,但守护程序未安装!魔鬼可能没有运行的原因有很多可能是存储驱动程序

先试试这个步骤

禁用 Docker 服务: sudo systemctl stop docker.service

然后启动 Docker Daemon(覆盖驱动程序):sudo docker daemon -s overlay

然后编辑 /etc/default/docker 文件并添加选项:

DOCKER_OPTS="-s overlay"


推荐阅读