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!

相关推荐
分布式存储与RustFS几秒前
RustFS保姆级教程:Docker快速部署兼容S3的本地对象存储
运维·docker·容器·rustfs部署教程·本地搭建s3对象存储·rustfs网页控制台使用·awscli连接rustfs
江湖有缘1 分钟前
Docker部署Papra极简文件归档平台
运维·docker·容器
qq_349447951 小时前
十四、k8s集群安装kube-state-metrics 组件
docker·容器·kubernetes
必胜刻2 小时前
从零搭建全栈博客系统:Go + Vue 3 + Docker 全流程实战
vue.js·docker·golang
我叫张小白。2 小时前
Docker镜像构建原理与Dockerfile工程化实践深度剖析
运维·docker·容器
艾文伯特2 小时前
k8s-1.35-ubuntu-安装文档.md
ubuntu·容器·kubernetes
爱吃龙利鱼2 小时前
k8s指定命名空间kubeconfig文件生成教程
容器·kubernetes
梦想的颜色12 小时前
硬核实践:使用 Docker 部署生产级 Redis(持久化 + 安全配置 + 高可用)
redis·docker·redis持久化·docker compose·redis哨兵·rdb aof
weixin_4713830312 小时前
Docker - 05 - 构建流程
运维·docker·容器
ejinxian15 小时前
微虚拟机 smolvm 与Docker 容器比较
运维·docker·容器·smolvm