权限的管理

权限的管理,第1张

运行docker需要的权限分析

在这篇文章里,我给大家分享一个运行docker的必要权限分析,有兴趣的朋友可以参考一下。

您必须拥有root权限才能运行docker。

通过以下方式处理非root用户确实有权限运行docker命令的问题:

方法1:

应用sudo获得管理员权限,运行docker命令,按照脚本制作实现docker命令会有很多限制。

方法二:

docker守护进程启动时,它将设置权限,默认授予名为docker的用户组读写Unix套接字的能力。因此,如果建立了docker用户组,并将当前用户添加到docker用户组中,那么当前用户将拥有浏览Unixsocket的权限,从而可以执行相关的docker命令。

sudogroupadddocker#加上docker用户组 sudogpasswd-a$USERdocker#将登录用户添加到docker用户组中 newgrpdocker#升级用户组

填充:

如何获得docker器皿中的root权限

首先,您的容器必须在运行。

您可以根据sudodocker集装箱ls或sudodockerps查询船只的集装箱ID。

执行最后一个命令(其中7509371edd48是上面找到的容器ID)

sudodockerexec-ti-uroot7509371edd48bash

到目前为止,这篇关于运行docker所需权限分析的文章已经在这里详细介绍过了。关于docker是否必须拥有root权限的大量信息,请搜索您以前文章的内容或再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存