Ubantu系统docker运行成功拉取失败【成功解决】

解决docker运行成功拉取失败

失败报错

sky@sky-Legion-Y7000-IRX9:~$ docker run hello-world

docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied.

See 'docker run --help'.

一、我的系统配置

Description: Ubuntu 22.04.5 LTS

Release: 22.04

Codename: jammy

二、原因分析

从错误信息来看,尝试运行 Docker 容器时遇到了权限问题。

三、解决办法------将当前用户添加到 docker 组

1、创建一个名为 docker 的用户组(如果还没有创建):

bash 复制代码
sudo groupadd docker

2、将当前用户添加到 docker 组:

bash 复制代码
sudo usermod -aG docker $USER

3、重新启动系统或者重新登录以使更改生效。

注意:一定要重启才能生效

4、验证是否成功:

bash 复制代码
groups sky 

注意:这里的sky是我的用户名,你要根据自己的修改。

如果看到 docker 在输出中,那么说明当前用户已经成功加入该组。

5、再次尝试拉取

bash 复制代码
docker run hello-world

以下为成功截图

到此,错误解决over!

相关推荐
风落无尘7 小时前
Stable Diffusion WebUI & ComfyUI 完整安装教程:官方部署+一键整合包+Docker容器化(2026最新)
docker·容器·stable diffusion
CodeMartain11 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器
万里侯12 小时前
云原生数据备份与恢复:保障数据安全的最佳实践
微服务·容器·k8s
llrraa201013 小时前
配置docker国内镜像源
运维·docker·容器
华为云开发者联盟14 小时前
告别繁琐操作,华为云码道 + Docker重塑远程开发体验
人工智能·学习·docker·华为云·软件开发·华为云码道
m_1368715 小时前
Docker Desktop WSL2 启动失败:ext4.vhdx 拒绝访问(E_ACCESSDENIED)完整解决方案
docker
珂玥c15 小时前
k8s集群ingress碎碎念
云原生·容器·kubernetes
米高梅狮子16 小时前
Ceph 分布式存储 部署
linux·运维·数据库·分布式·ceph·docker·华为云
比特森林探险记17 小时前
context 在 gRPC / Gin / K8s 中的实战
容器·kubernetes·gin
米高梅狮子17 小时前
Redis
数据库·redis·mysql·缓存·docker·容器·github