【已解决】Docker启动失败,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

报错原因:无法与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环境,包括清除可能存在的缓存或不一致的状态。

写在最后:如果该篇文章能为你解决问题,欢迎留下你的点赞o( ̄▽ ̄)d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值