docker - 在 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。
我还尝试重新启动笔记本电脑并再次登录和注销。我对此感到非常困惑,我将不胜感激!
解决方案
Docker 已安装,但守护程序未安装!魔鬼可能没有运行的原因有很多可能是存储驱动程序
先试试这个步骤
禁用 Docker 服务: sudo systemctl stop docker.service
然后启动 Docker Daemon(覆盖驱动程序):sudo docker daemon -s overlay
然后编辑 /etc/default/docker 文件并添加选项:
DOCKER_OPTS="-s overlay"
推荐阅读
- javascript - 我可以通过 jquery 编辑“类 id”的继承属性吗?
- perl - 获取变量“@xml_files”将不会在 ... 行保持共享
- types - Common Lisp 中的动态类型规范?
- javascript - JS React onpress 短路
- python - 如何在 Python 中使用 .writer 填充行中的空白/空单元格?
- python - 使用 df1 作为 df2 的查找表,在 Python 中 df2 比 df1 有更多的唯一值
- c# - Xamarin 中的事件和委托表单父页面和子页面
- mysql - 如何在 SQL 中制作百分比列?
- amazon-web-services - 如何跟踪用户使用 AWS 上传的数据?
- azure - 如何使用与 Azure.Storage 之间的 HTTP 块文件传输?