当前位置: 首页 > 面试题库 >

以其他用户身份启动Docker Daemon

仲孙景胜
2023-03-14
问题内容

伙计们,我需要在Ubuntu
14.04下以其他用户身份启动docker守护进程。我在sudoers和docker的组中都拥有该用户,但是,我需要的是docker守护进程以“测试”用户身份运行。

test @ test:/ usr / bin $启动docker

开始:拒绝发送消息,1条匹配规则;type =“ method_call”,sender =“:1.88”(uid = 1100 pid = 24071
comm =“ start docker”)interface =“ com.ubuntu.Upstart0_6.Job” member =“ Start”
error name =“(unset)” request_reply =“ 0” destination =“
com.ubuntu.Upstart”(uid = 0 pid = 1 comm =“ / sbin / init”)

在没有sudo的情况下,如何在“测试”用户下运行docker daemon?


问题答案:

您不能,Docker需要root特权才能运行。没有root用户权限,无法执行隔离进程,挂载文件系统,配置专用网络堆栈等的技术。



 类似资料:
  • 问题内容: 但是我仍然不能以计算神的热爱,以不同的用户身份运行。这是我所做的步骤: 下载适用于jenkins的macosx pkg(LTS) 安装插件等和git 尝试建立它 我不断收到无法克隆的错误,因为詹金斯一直以匿名身份开始: 如何设置它,让詹金斯像我一样运行?我正在使用jenkins Web UI,因此它位于localhost:8080 我也尝试使用/ login登录,但是我什至无法使用我的

  • 问题内容: 在Windows上以Python用户身份启动子进程的最佳方式是什么?最好是XP及更高版本,但如果仅在Vista和7上运行,我也可以接受。 问题答案: 我不确定您是否可以使用标准python库执行此操作。但是,pywin32软件包具有win32process.CreateProcessAsUser函数,可能是您需要的。

  • 问题内容: 我正在处理一个写入外文件的MySQL查询。我每天或每两天运行一次此查询,因此我希望能够删除输出文件而不必求助于su或sudo。我能想到的唯一方法是将outfile写入mysql用户以外的其他人所拥有的文件。这可能吗? 编辑:我没有将输出重定向到文件,而是使用选择查询的INTO OUTFILE部分输出到文件。 如果有帮助: 问题答案: 输出文件是由mysqld进程创建的,而不是由客户端进

  • 我目前正在为一个学校项目创建一个API,一切都很好。我的设置是:节点v10、Postgres、Koa等等... 我目前有以下内容:

  • 问题内容: 我刚刚开始使用Jenkins CI,遇到了一个问题,我很想在文档或在线中找到答案。想知道是否有人可以提供一些建议? 我正在尝试使用它来自动部署托管在Github组织存储库(即私有)上的Django项目的dev和stage分支。目前,我有一个用户“ django”,可以通过Github部署密钥访问Github存储库。我的Jenkins用户无法访问该存储库。解决此问题的最佳实践是什么-我应

  • 问题内容: 服务默认在启动时在我的RHEL盒上启动。如果我没记错的话,其他使用init中的init脚本的Linux发行版也是如此。 您认为使流程以我选择的(静态)用户身份运行的最佳方法是什么? 我到达的唯一方法是使用类似以下内容的方法: 但这似乎有点不整洁… 是否存在一些魔术,可以提供一种简单的机制来像其他非root用户一样自动启动服务? 编辑: 我应该说,我在此实例中启动的进程是Python脚本