无法连接到docker daemon问题及解决
背景交代
在输入docker相关命令时,提示无法连接到docker daemon。


解决思路
1.首先了解出现这种问题的可能原因?
解决方案预研
1.找到了症结所在,在原环境的基础上进行修改就可以解决问题。
2.重新安装docker
解决过程记录
1.导致问题的可能原因是,需要配置/etc/docker/ 路径下的daemon.json文件。在我的文件夹下是没有这个文件的,只有一个key.json文件。

2.有说在配置好这个文件后加载daemon
systemctl daemon-reload
然后重启docker
systemctl restart docker
就可以生效的。
问题:
- a.加载daemon后是没有提示信息的,你不知道加载正常与否?
- b.重启docker操作时出现这样的情况,根据指示查看信息,一般都是提示docker启动不成功。这是自然,因为我们目前还没有解决问题。

- c.先试着修改daemon.json配置文件,看是否可以解决问题。
3.daemon.json文件的编写

我只在文件中写了镜像加速地址,然后重启docker,发现问题并没有得到解决。
问题:
- a.这里出现一个问题可以用dockerd --debug调试,发现是单引号双引号的问题

- b.在修改了输入错误之后,再次使用调试工具,出现了如下错误,原因是没有指定驱动 。可以在daemon.json文件中指定驱动。

4.在daemon.json文件中指定驱动

总结
目前对docker的使用还不是很清楚。我发现凡是对于自己的盲区都不要心存侥幸。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
- Docker应用之daemon.json使用详解
- 解决Docker pull拉取镜像报错“Error response from daemon:Get“https://registry-1.docker.io/v2”问题
- Docker配置文件daemon.json配置国内源的实现
- docker: Error response from daemon的错误解决
- docker拉取镜像报错:Error response from daemon: Get “https://registry-1.docker.io/v2/“: dial tcp的解决方案
- Docker配置文件daemon.json使用及说明
- docker集群Error response from daemon: rpc error问题
相关文章
Docker 解决容器时间与主机时间不一致的问题三种解决方案
这篇文章主要介绍了Docker 解决容器时间与主机时间不一致的问题的相关资料,这里提供了三种方法,供大家参考,需要的朋友可以参考下2016-12-12
如何使用docker compose 部署ELK 8.X及监控
这篇文章主要介绍了如何使用docker compose 部署ELK 8.X及监控,包括前置环境配置及docker compose启动/停止的命令,感兴趣的朋友跟随小编一起看看吧2023-10-10
详解使用Docker快速部署ELK环境(最新5.5.1版本)
这篇文章主要介绍了详解使用Docker快速部署ELK环境(最新5.5.1版本),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09
Docker容器处于Removal in process无法删除问题及解决
这篇文章主要介绍了Docker容器处于Removal in process无法删除问题及解决方案,具有很好的参考价值,希望对大家有所帮助。2023-07-07


最新评论