如何在docker守护进程中禁止docker run命令,以及如何限制单个用户访问docker守护进程

问题描述

目标: 我有200多个使用docker builds的项目,他们在自己的docker daemon中运行docker。为降低成本,我设置了一个中央docker build服务器,在其中我必须允许所有项目安全地构建docker镜像

说明 我通过在jenkins中安装 docker plugin 并通过docker API连接到我的docker主机来使用jenkins docker管道创建设置。当我运行build时,它将docker host作为jenkins从属容器启动并允许运行docker build

问题 安装程序可以很好地构建docker镜像,但是我担心的是安全性 如何安全地允许200多个项目连接docker daemon? 如何根据角色限制每个用户的访问权限? 如何在docker daemon中禁止docker run命令?他们被限制运行docker run

我使用的平台: 詹金斯在redhatopenshift中运行 linux主机中的docker主机

有人可以建议我修复此安全漏洞的步骤

问候 阿什夫

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...