将普通用户加入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 mysql+nacos单机部署的实现步骤

    Docker mysql+nacos单机部署的实现步骤

    本文主要介绍了Docker mysql+nacos单机部署的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • 使用 Azure Container Registry 储存镜像的问题

    使用 Azure Container Registry 储存镜像的问题

    Azure Container Registry(容器注册表)是基于 Docker Registry 2.0规范的托管专用 Docker 注册表服务。这篇文章主要介绍了使用 Azure Container Registry 储存镜像,需要的朋友可以参考下
    2021-05-05
  • 在docker中开启sshd操作

    在docker中开启sshd操作

    这篇文章主要介绍了在docker中开启sshd操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • docker中mysql开启日志的实现步骤

    docker中mysql开启日志的实现步骤

    本文主要介绍了docker中mysql开启日志的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Docker 容器全部停止的几种方法实现

    Docker 容器全部停止的几种方法实现

    我们需要停止所有的容器时,可以使用一些命令来实现,本文主要介绍了Docker 容器全部停止的几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • 基于docker的redis主从及哨兵配置方式

    基于docker的redis主从及哨兵配置方式

    这篇文章主要介绍了基于docker的redis主从及哨兵配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Docker构建ELK Docker集群日志收集系统

    Docker构建ELK Docker集群日志收集系统

    为了在Docker集群中更好的管理查看日志 我们使用Docker 来搭建集群的ELK日志收集系统,这篇文章介绍了Docker构建ELK Docker集群日志收集系统的相关资料,需要的朋友可以参考下
    2016-11-11
  • docker启动镜像失败后如何用日志logs查找失败原因及解决

    docker启动镜像失败后如何用日志logs查找失败原因及解决

    在使用docker的时候,在某些未知的情况下可能启动了容器,但是过了没几秒容器自动退出了,这个时候如何排查问题呢?下面这篇文章主要给大家介绍了关于docker启动镜像失败后如何用日志logs查找失败原因及解决的相关资料,需要的朋友可以参考下
    2023-05-05
  • Docker完整卸载的两种方法详细教程

    Docker完整卸载的两种方法详细教程

    在使用Docker的过程中,有时我们需要卸载Docker以清理系统环境或进行重新安装,下面这篇文章主要给大家介绍了关于Docker完整卸载的两种方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • docker安装openwrt immortalwrt全过程

    docker安装openwrt immortalwrt全过程

    本文主要介绍了如何通过OpenWrt和Docker结合使用,以提供路由器的功能并接管无法安装软件的Switch的流量,首先,通过阿里镜像加速下载并安装Docker,然后配置网络,包括开启网卡混杂模式和创建虚拟网络MACVLAN,接着,在OpenWrt中配置网络,最后拉取OpenWrt镜像并启动
    2024-10-10

最新评论