centos给用户分配docker权限

这篇具有很好参考价值的文章主要介绍了centos给用户分配docker权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原理

docker守护进程启动的时候,会默认赋予名为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令。

第一步:创建用户

useradd testuser

第二部:创建用户组

groupadd docker

第三步:把用户加入用户组

usermod -aG docker testuser 

第四步:检查用户组

grep 'docker' /etc/group

第五步:重启docker

systemctl restart docker

第六步:切换用户尝试docker命令

su - testuser 
docker ps

完成。文章来源地址https://www.toymoban.com/news/detail-730680.html

到了这里,关于centos给用户分配docker权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 安装 MongoDB开启认证,创建只读用户权限。

    docker run -itd --name mongo -p 27017:27017 mongo --auth --auth 就是开启mongodb权限认证。如果不加 --auth 则是无权限认证,连接成功后任何用户都可以对数据库进行读写操作。 docker run -itd  --name mongo -p 27017:27017 mongo --auth   docker exec -it mongo mongo admin   db.createUser({ user:\\\'admin\\\',pwd:\\\'123456\\\',roles:[

    2024年02月17日
    浏览(59)
  • 通过docker安装es,并且设置安全权限(用户名和密码)_docker es 设置用户名和密码

    cluster.name: “docker-cluster” network.host: 0.0.0.0 xpack.security.enabled: true  xpack.security.transport.ssl.enabled: true 3、进入容器内 docker exec -it elasticsearch /bin/bash 4、cd /bin 5、可以进行设置密码(下面几步都要输入密码) 6、重新启动docker 7、浏览器访问es 自我介绍一下,小编13年上海交大毕业

    2024年04月22日
    浏览(50)
  • Mysql用户权限分配详解

    相信对于绝大多数开发人员都接触过数据库,当今最常用的关系型数据库有 Mysql、Oracle、PostgreSql、SQLserver ,本文重点讲解 Mysql 用户权限的分配、管理。用户权限在实际开发中有什么用途呢?总结作用如下: 一、可以根据登录用户限制用户访问资源( 库、表 ) 二、可以根据登

    2024年02月05日
    浏览(32)
  • 尝试添加服务器中正在运行的docker容器时报错:当前用户没有运行“docker”的权限

    环境 1,通过vscode ssh到服务器的 2,服务器端有一个contianer,但是无法通过vscode的Dev contianer组件将服务器中正在运行的contianer添加过来 3,值得注意的一点是,我没有把当前用户添加到docker用户组中,这也是报错的原因 报错内容 解决办法 当前用户添加到docker用户组中 然后一

    2024年01月19日
    浏览(51)
  • 通过docker安装es,并且设置安全权限(用户名和密码)

    1、首先拉去es 2、配置elasticsearch.yml(挂载到容器外) cluster.name: \\\"docker-cluster\\\" network.host: 0.0.0.0 xpack.security.enabled: true  xpack.security.transport.ssl.enabled: true 3、进入容器内 docker exec -it elasticsearch /bin/bash 4、cd /bin 5、可以进行设置密码(下面几步都要输入密码) 6、重新启动docker 7、

    2024年04月13日
    浏览(44)
  • Jenkins工具系列 —— 插件 实现用户权限分配与管理

    点击 左侧的 Manage Jenkins — Plugins —— 左侧的 Available plugins 点击 左侧的 Manage Jenkins — Security a、安全域(委托给servlet容器、Jenkins自己的用户数据库、LDAP、Unix 用户/组数据库)- Jenkins自己的用户数据库 b、允许用户注册 c、授权策略(任何人都可以做任何事、传统模式、登入

    2024年02月10日
    浏览(41)
  • Centos6.5 用户权限例题

    例题一: 为网站管理员创建一个FTP帐户webmaster,将其加入到ftp组中,其登录的主目录为WEB站点的主目录/var/www/jnds.net,设置其为系统帐户,但却没有登录系统的权限,备注该用户为“FTP User” 解:  1.创建用户 、 2. 设置权限 Usermod  –s  /sbin/nologin  –d  /var/www/jnds.net  –g

    2024年02月15日
    浏览(38)
  • CentOS 7 权限管理实战指南:用户管理相关命令详解

    掌握 CentOS 7 用户管理命令,轻松管理系统用户!本文详细介绍了在 CentOS 7 系统中常用的用户管理命令,从创建和删除用户、修改用户属性,到密码管理和用户权限设置,一应俱全。无论你是 Linux 新手还是经验丰富的管理员,这篇文章都将为你提供清晰而实用的用户管理技巧

    2024年01月17日
    浏览(49)
  • centos7普通用户对文件权限受限解决方法

    Linux用户权限对比 操作系统:Centos7 方法一:对用户赋全部权限: vi /etc/sudoers 方法二:对某个文件单独用户赋权: sudo chown 用户名 文件名 一、部分操作对比 1、文件复制 注:测试文件为scala-3.12.17.tgz与scala-3.13.10.tgz 初始test_folder目录: 初始Download目录: 普通用户与ROOT用户均

    2024年02月05日
    浏览(46)
  • 【Linux】Centos7下给新用户添加sudo权限

    直入正题: 我们用adduser创建新用户后,这个新用户是没有使用sudo的权限的。 比如我们创建一个新用户fortest: 这个用户是没有使用sudo的权限的: 我们可以在root下修改( /etc/sudoers )这个路径下的文件sudoers解决。  我们可以看到这个文件是只读的, 根据我们之前学的权限的

    2024年02月07日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包