Docker权限的问题

在Linux上用非root的用户执行docker的时候会报错。

解决办法

步骤 1:把当前用户加入 docker 组

bash 复制代码
# -aG 追加到附属组,不能省略 -a,否则会清空其他用户组
sudo usermod -aG docker $USER

如果是给其他用户授权,替换 $USER:sudo usermod -aG docker deploy

步骤 2:刷新用户组(二选一)

方式 A:当前终端立即生效(不用重登)

复制代码
newgrp docker

方式 B:彻底生效(SSH / 桌面环境推荐)

退出当前终端、重新登录服务器;虚拟机建议重启一次。

步骤 3:验证

bash 复制代码
# 查看用户组,输出包含 docker 即成功
id
# 无 sudo 测试
docker ps

步骤 4:修复遗留权限警告(之前用过 sudo docker 才需要)

之前用 sudo docker 生成的 ~/.docker 目录属主是 root,会报配置文件权限警告,执行修复:

bash 复制代码
sudo chown "$USER":"$USER" ~/.docker -R
sudo chmod g+rwx ~/.docker -R
相关推荐
AlienZHOU43 分钟前
AI Coding 时代下,我的技术面试实践分享
前端·后端·面试
狗头大军之江苏分军3 小时前
《潮水漫过十七岁》开学了
后端
苏三说技术4 小时前
如何看待GPT-6在UP主众测中碾压夺冠?它是现在最强大模型吗?
后端
mldong4 小时前
一份 JSON,一条能跑的审批流:把报销流程送上工作流引擎
后端·架构
wno7044 小时前
Spring Boot WebFlux增删改查
java·spring boot·后端
Captaincc4 小时前
AI用量v0.1.11更新发布 新增 jusage doctor 诊断指令 托盘展示token 和余额 新增 AutoClaw 支持
前端·后端·vibecoding
aramae5 小时前
模拟实现strlen()函数 (C语言)
c语言·开发语言·后端
IT_陈寒6 小时前
Python的GIL把我坑惨了,多线程跑得比单线程还慢
前端·人工智能·后端
分支预测失败6 小时前
RISC-V 时间子系统深度专题:mtime 访问路径、SBI 定时器与 Linux tickless 协同
后端
65岁退休Coder6 小时前
PI Agent 开发一个生产级 Harness
后端·node.js·agent