(普通用户)Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

报错:
复制代码
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

#大概像以下的报错内容
MernyPierreMBP:~ merny24$ docker info
Client:
 Version:    26.1.4
 Context:    default
 Debug Mode: false

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info
MernyPierreMBP:~ merny24$

环境:

在做某项配置时发现docker不能使用,检查了daemon.json文件是没有问题的。因为是另一个运维做的环境,就只有普通用户,docker的权限给不到

方法一

sudo groupadd docker #添加用户组

sudo gpasswd -a username docker #将当前用户添加至用户组

newgrp docker #更新用户组

#没效果再重启下试试

方法二
复制代码
vim /lib/systemd/system/docker.service                  # Ubuntu的路径;
/usr/lib/systemd/system/docker.service                  # CentOS 的路径为;
修改文件内容:
# ExecStart=/usr/bin/dockerd -H fd://
ExecStart=/usr/bin/dockerd

重新启动docker服务就行
复制代码
service dockerd  restar
方法三

#这个方法不确定,因为我的环境里没有root,就是普通用户,但给了权限状态就恢复了

chmod 777 /run/docker.sock

systemctl restart docker

相关推荐
人生匆匆11 小时前
k8s通过域名访问 StatefulSet的pod
云原生·容器·kubernetes
寂寞旅行12 小时前
k8s实现多人同时使用pod
云原生·容器·kubernetes
数据库知识分享者小北14 小时前
免费体验《自建 MySQL 迁移至 PolarDB 分布式 V2.0》
数据库·分布式·mysql·阿里云·云原生·polardb
阿里云云原生17 小时前
AI 网关这一年,成了 AI 进化的缩影
云原生
2501_9418072618 小时前
从单机限流到分布式动态流控体系落地的互联网系统工程实践随笔与多语言语法思考
eureka·etcd
刘一说18 小时前
2026年Java技术栈全景图:从Web容器到云原生的深度选型指南(附避坑指南)
java·前端·spring boot·后端·云原生·tomcat·mybatis
阿里云云原生18 小时前
AI 原生应用开源开发者沙龙·广州站精彩回顾 & PPT 下载
云原生
nbsaas-boot19 小时前
Spring Cloud 2025 全面分析与生态边缘化趋势
后端·spring·spring cloud
2501_9412256819 小时前
面向微服务分布式事务与最终一致性的互联网系统高可用设计与多语言工程实践分享
eureka·flask
虫小宝20 小时前
导购返利APP服务网格实践:基于Istio的微服务流量管理与监控
微服务·云原生·istio