免sudo使用docker
2024-08-26 19:51:06
前沿:通过root安装完docker,在普通用户下执行docker相关命令的时候,报权限不足:
查看sock文件的权限:
[hadoop@slave1 monitor]$ ll /var/run/docker.sock
srw-rw---- 1 root docker 0 Sep 17 12:07 /var/run/docker.sock
发现这个文件可以读写,但仅仅只是对root用户和docker组里面的用户。
1、添加docker组,默认情况下安装完docker就自动生成了docker组
# sudo groupadd docker
2、把普通用户添加到docker组里面
#sudo gpasswd -a ${USER} docker #user是你要添加到docker组的普通用户
3、重启docker服务
#sudo service docker restart
4、切换当前会话到新 group 或者重启 X 会话
#newgrp - docker
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 执行时同样有错。
最新文章
- Go! new Hello World, 我的第一个Go程序
- C# 访问https 未能创建 SSL/TLS 安全通道
- H5游戏开发之抓住小恐龙
- 【代码笔记】iOS-判断是否是iPhone5
- 父窗口的treeview在调用其他窗体的ShowDialog后闪烁问题
- Hive中典型的表内数据除重写法
- Vim 常用命令 一
- RC4加密算法
- Linux 套接字编程中的 5 个隐患
- 第25讲 UI组件之 AlertDialog 的各种实现
- Problem A: A + B
- vim netrw
- vhost.sh 源代码,认真看哦
- promise/bluebird源码
- 第一个jQuery
- python基础知识16---函数补充
- img的complete和onload
- Spring Cloud(Dalston.SR5)--Zuul 网关-过滤器
- 1.html基础标签:文本+链接+图片
- SpringBoot整合Shiro (二)