将普通用户加入Docker组,使用docker问题

 更新时间:2024年06月18日 16:46:13   作者:XD742971636  
这篇文章主要介绍了将普通用户加入Docker组,使用docker问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

将普通用户加入Docker组,使用docker

创建名为 “docker” 的组

要创建名为 “docker” 的组,您可以使用以下命令:

sudo groupadd docker

这将创建一个名为 “docker” 的组。

您可以使用此组来管理 Docker 容器的访问权限。

查看 Docker 组中的用户

要查看 Docker 组中的用户,可以使用以下命令:

getent group docker

这将显示 Docker 组的详细信息,包括组名以及属于该组的用户列表。

将用户 “zhangsan” 加入 Docker 组

要将用户 “zhangsan” 加入 Docker 组,可以使用以下命令:

sudo usermod -aG docker zhangsan

这将向用户 “zhangsan” 添加 Docker 组的成员身份,使其能够运行 Docker 命令而无需使用 sudo。

请确保在运行此命令之前已经创建了用户 “zhangsan”。

查看 Linux 系统上的所有用户的用户名

要查看 Linux 系统上的所有用户的用户名,您可以使用以下命令:

cut -d: -f1 /etc/passwd

这将列出 /etc/passwd 文件中的所有用户名。每行都代表一个用户,用户名在每行的开头。

将用户加入docker组实现不加sudo执行docker命令

问题:新建用户无权限操作docker

解决方案:为docker添加用户组

步骤:

1. 查看是否存在docker用户组

cat /etc/group | grep docker

2. 如果不存在docker用户组的话,创建docker用户组

sudo groupadd docker

3. 将用户加入docker用户组中

  • sudo usermod -a -G docker yanzijun(你需要加入的用户名)
  • sudo gpasswd -a $USER docker 将登陆用户加入到docker用户组中
newgrp docker

4. 重启docker服务

sudo systemctl restart docker

5. 重启rstudio(直接在神脑云terminal)

rstudio-server restart

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker可视化ui管理工具Portainer安装及使用解析

    Docker可视化ui管理工具Portainer安装及使用解析

    这篇文章主要介绍了Docker可视化ui管理工具Portainer安装及使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Docker 数据持久化的三种方式小结

    Docker 数据持久化的三种方式小结

    本文主要介绍了Docker 数据持久化的三种方式小结,主要包括volume、bind mounts、tmpfs mounts这三种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • docker清理大杀器/docker的overlay文件占用磁盘太大的解决

    docker清理大杀器/docker的overlay文件占用磁盘太大的解决

    这篇文章主要介绍了docker清理大杀器/docker的overlay文件占用磁盘太大的解决操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker 实现浏览器里开发Android应用的功能

    Docker 实现浏览器里开发Android应用的功能

    这篇文章主要介绍了Docker 实现浏览器里开发Android应用的功能的相关资料,这里对布置环境做了详细的步骤,也许你能用到这样的功能,需要的朋友可以参考下
    2016-11-11
  • Docker学习之搭建ActiveMQ消息服务的方法步骤

    Docker学习之搭建ActiveMQ消息服务的方法步骤

    这篇文章主要介绍了Docker学习之搭建ActiveMQ消息服务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • SpringBoot打包成Docker镜像的项目实践

    SpringBoot打包成Docker镜像的项目实践

    Spring Boot和Docker,可以方便地将应用程序部署到不同的环境中,本文主要介绍了SpringBoot打包成Docker镜像的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 使用Docker快速部署ES单机方式

    使用Docker快速部署ES单机方式

    这篇文章主要介绍了使用Docker快速部署ES单机方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Docker容器应用日志查看方法

    Docker容器应用日志查看方法

    今天小编就为大家分享一篇关于Docker容器应用日志查看方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Centos7安装docker compse踩过的坑及解决方法

    Centos7安装docker compse踩过的坑及解决方法

    本文,我们介绍如何在centos7环境下安装docker-compose, 记录下安装过程步骤以及遇到的问题还有解决办法,感兴趣的朋友参考下吧
    2018-01-01
  • Docker容器间通信与外网通信的操作

    Docker容器间通信与外网通信的操作

    这篇文章主要介绍了Docker容器间通信与外网通信的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03

最新评论