【docker踩坑记录】

docker踩坑记录

踩坑记录(持续更新中...)

docker images 权限问题

复制代码
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


解决思路:

  1. 确定当前系统的用户名。
  2. 使用 usermod 命令将用户添加到 docker 用户组
  3. 确保用户重新登录以使权限生效
  4. 刷新权限

具体代码:

复制代码
# 查看当前登录的用户名
whoami
# 将当前用户添加到 docker 用户组,假设当前用户名为 example_user
sudo usermod -aG docker example_user
newgrp docker

代码解释:
whoami :该命令用于显示当前登录用户的用户名。通过这个命令,你可以确认你正在使用的用户名。
usermod :是用于修改用户信息的命令。
-aG docker:其中 -a 表示追加(append),G 表示用户组(Group),docker 是要添加到的用户组名称。该选项的整体作用是将用户添加到 docker 用户组中,而不影响用户已有的其他用户组。

相关推荐
INFINI Labs24 分钟前
使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理
java·docker·eureka·devops·docker compose·console·easyserach
立早正文25 分钟前
Docker从零到一部署DNMP+Redis《全程干货》
docker·容器·php
麦兜*1 小时前
多阶段构建:打造最小化的 Spring Boot Docker 镜像
java·spring boot·后端·spring cloud·docker
Mr. Cao code2 小时前
实战:Docker构建Haproxy负载均衡镜像
linux·运维·ubuntu·docker·容器·负载均衡
任风雨3 小时前
附录L Docker命令大全
运维·docker
江湖人称小鱼哥3 小时前
Jenkins 在构建 Java 项目并操作 Docker 时 CPU 会突然飙高
java·docker·jenkins
pp-周子晗(努力赶上课程进度版)3 小时前
Docker、Kubernetes与AWS中控机是什么?
docker·容器·kubernetes·aws
曾经的三心草7 小时前
最新版本组件的docker下载-Seata
运维·docker·容器
梁正雄9 小时前
15、Docker swarm-2-安装与存储
运维·docker·容器
Wang's Blog13 小时前
Nestjs框架: 微服务容器化部署与网络通信解决方案
docker·微服务·云原生·架构·nestjs