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!

相关推荐
乐观的Terry2 分钟前
Docker 部署 RocketMQ 5.1.0 踩坑实录:从超时到 Console 连不上的完整解决之路
docker·容器·rocketmq
切糕师学AI14 分钟前
K8s中的控制器模式(Controller Pattern)
容器·kubernetes
sanyii31313115 分钟前
k8s工作负载-Deployment的参数与灰度发布
云原生·容器·kubernetes
道清茗26 分钟前
【Kubernetes知识点问答题】常规维护管理操作 / ETCD 备份与恢复
docker·kubernetes·etcd
lpruoyu30 分钟前
【云原生】Kubernetes平台存储系统搭建_CRI、CNI、CSI
ceph·云原生·容器·kubernetes
面对疾风叭!哈撒给1 小时前
Linux之docker-compose使用(redis、nginx、tdengine、java应用)
linux·redis·docker
一殊酒1 小时前
【Docker】实战用例:前后端分离项目多容器Docker化设计
运维·docker·容器
小江的记录本1 小时前
【HashMap】HashMap 系统性知识体系全解(附《HashMap 面试八股文精简版》)
java·前端·后端·容器·面试·hash·哈希
邓草1 小时前
Ubuntu修改docker数据目录的方法
ubuntu·docker·eureka
Anthony_CH2 小时前
window系统无虚拟化安装Docker的方式
docker·容器·eureka