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!

相关推荐
roman_日积跬步-终至千里7 小时前
【Docker】Docker Stop 后到底发生了什么?——从信号机制到优雅停机
运维·docker·容器
z***6268 小时前
Docker:基于自制openjdk8镜像 or 官方openjdk8镜像,制作tomcat镜像
docker·容器·tomcat
Connie14519 小时前
记一次K8s故障告警排查(Grafna告警排查)
云原生·容器·kubernetes·grafana
❀͜͡傀儡师11 小时前
Docker部署视频下载器
docker·容器·音视频
2501_9418204911 小时前
Python在高并发日志处理与实时分析系统中的架构设计与性能优化实践
eureka
热爱学习的小怪兽12 小时前
docker的一些常用指令
运维·docker·容器
w***765513 小时前
用docker启动mysql步骤
mysql·docker·容器
p***q7814 小时前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
d***956214 小时前
docker 安装 mysql
mysql·adb·docker
2501_9418663716 小时前
Go语言结合Docker与Kubernetes构建高可用微服务日志分析平台设计与实战分享:沈阳互联网运营监控落地经验
eureka