非root用户加入docker用户组省去sudo
服务器环境:Ubuntu16.04/centos7.6.1810,Docker version 18.09.3
1.使用有sudo权限的帐号登录到服务器系统,如:domi用户
2.新建用户组docker之前,查看用户组中有没有docker组,如果已经存在,则不需要再进行创建
sudo cat /etc/group | grep docker
3.创建docker分组,并将相应的用户添加到这个分组里面(999为组id,可以不指定)
sudo groupadd -g 999 docker
sudo usermod -aG docker domi
4.检查一下创建是否创建成功
cat /etc/group | grep domi
5.退出当前用户登陆状态,然后重新登录,以便让权限生效,或重启docker-daemon
sudo service docker restart #Ubuntu系统
sudo systemctl restart docker # Centos系统
6.确认你可以直接运行docker命令,执行docker命令
docker ps
如果出现以下提示,则需要/var/run/docker.sock权限
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied
sudo chmod a+rw /var/run/docker.sock
PS:有定制开发、答疑需求,可以QQ联系:1762016542
非root用户加入docker用户组省去sudo相关推荐
- linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker
Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...
- linux非root用户搭建docker,linux centos7 非root用户安装源码版docker
注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道ro ...
- docker基础:使用非root用户操作docker
这篇文章用于介绍使用非root用户操作docker. 场景 根据企业的安全策略,有一些情况下无法获取root用户的直接使用方式,通过docker或者sudo的方式使用docker变成了这种情况下的选择 ...
- 非root用户启动docker
https://www.cnblogs.com/informatics/p/8276172.html
- 非root用户出现Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Linux版本:centos 7.4.1708 docker版本:1.12.6 用yum命令安装完docker后,非root用户运行docker命令的时候老是提示"Cannot conne ...
- docker基础:非root用户操作并将数据目录进行nfs mount
本文记录一下如何使用非root用户进行docker操作,并将数据目录从其他机器进行nfs mount. 场景说明 安装docker所在机器由于磁盘空间不足,将数据目录/var/lib/docker进行 ...
- linux装软件需要root用户,Linux下非root用户安装软件的一般流程:
1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...
- linux安全设置:限制su、sudo切换root用户权限设置,su\sudo使用,SSH远程连接密钥登录
目录 限制su命令切换到root用户 限制非root用户修改密码 su.sudo.sudo su 服务器安全 限制su命令切换到root用户 限制su命令切换到root用户 不希望所有用户都可以通过s ...
- 【docker系列】使用非root用户安装及启动docker(rootless模式运行)
通过我之前的文章已经可以验证,在root用户下安装启动的容器存在安全问题.究其原因是因为: 容器内的root用户就是宿主机的root用户,容器内uid=1000的用户就是宿主机uid=1000的用户 ...
最新文章
- C++:随笔8---命名空间
- LeetCode刷题宝典 V1.0 PDF下载
- 使用libcurl开源库和Duilib做的下载文件并显示进度条的小工具
- fastdfs上传文件报错
- NOIP赛前模拟20171027总结
- 【Qt开发】Qt中显示图像的两种方法对比
- (JavaScript)Mixin 模式
- 没有MsVCp140如何安装MysQl,怎样安装msvcp140.dll_msvcp140.dll安装教程
- Redux Reducer 的拆分
- SQLserver安装程序无法打开注册表项 解决办法
- c++编程简易计算器、JavaScript游戏
- 回首过去,展望未来。
- linux中萌翻了的cowsay命令
- 微信小程序地理位置API使用流程
- Windows无法安装信任证书
- 实例恢复(Instance Recovery)之前滚(Rolling Forward)和回滚(Rolling Back)
- 如何将JPG图片转换成WEBP格式
- [BUUCTF]PWN17——[HarekazeCTF2019]baby_rop
- 麒麟V10离线安装VNC
- 如何控制局域网网速_WiFi新时代|要想网速飞起来,先让WiFi“6”起来