报错原因:无法与Docker守护进程建立连接。
守护进程负责管理Docker容器和镜像,并提供对Docker API的访问。
解决措施:输入以下代码,重启docker服务
service docker start
验证成功:
1.输入以下代码,则会出现容器相关信息
docker ps
2.如果 步骤1 发现容器信息为空。需要跳到4-6,最后再返回步骤3!
3.浏览器中输入访问地址:ip地址:控制台端口。成功访问
4.输入以下代码,查询容器id
docker ps -a
5.输入以下代码,重启对应容器
docker start 上面查到的容器id
6.输入以下代码,注意id前后各1个空格。启动RabbitMQ,最后按步骤3来访问RabbitMQ
docker exec -it 上面查到的容器id /bin/bash
重启服务对于解决问题的原理:
1.重启Docker守护进程
重启服务会停止当前运行的Docker守护进程,并重新启动一个新的实例。在重新启动后,可能会重新建立与Docker守护进程的连接
2.修复临时问题
由于网络连接问题或Docker守护进程的临时不稳定性。通过重启系统,可以重置网络配置和服务状态。
3.重新加载文件权限
如果权限配置有误,重启可能会重新设置正确的权限,使得当前用户能够访问Docker守护进程。
4.重新初始化Docker环境
重启服务可以重新初始化Docker环境,包括清除可能存在的缓存或不一致的状态。文章来源:https://www.toymoban.com/news/detail-702388.html
写在最后:如果该篇文章能为你解决问题,欢迎留下你的点赞o( ̄▽ ̄)d文章来源地址https://www.toymoban.com/news/detail-702388.html
到了这里,关于【已解决】Docker启动失败,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!