docker踩坑记录
- 踩坑记录(持续更新中.......)
- docker images 权限问题
踩坑记录(持续更新中…)
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
解决思路:
- 确定当前系统的用户名。
- 使用 usermod 命令将用户添加到 docker 用户组
- 确保用户重新登录以使权限生效
- 刷新权限
具体代码:
# 查看当前登录的用户名
whoami
# 将当前用户添加到 docker 用户组,假设当前用户名为 example_user
sudo usermod -aG docker example_user
newgrp docker
代码解释:
whoami:该命令用于显示当前登录用户的用户名。通过这个命令,你可以确认你正在使用的用户名。
usermod:是用于修改用户信息的命令。
-aG docker:其中 -a 表示追加(append),G 表示用户组(Group),docker 是要添加到的用户组名称。该选项的整体作用是将用户添加到 docker 用户组中,而不影响用户已有的其他用户组。