gitlab - 限制对 gitlab 容器注册表的访问
问题描述
我希望能够让用户将 docker 文件与代码一起推送到 gitlab 并让 gitlab 构建映像,然后可以由项目的经过身份验证的用户拉取。
问题是,我想确保用户不要将 docker 镜像直接推送到 gitlab 容器注册表,以便我们可以查看 docker-files 和控制,并确保 Dockefiles 使用 Redhat only 注册表从中提取内容。
我们如何防止用户将自己构建的镜像推送到 gitlab?换句话说,我们如何确保gitlab项目的容器注册表中的docker镜像是gitlab从dockerfile构建的,而不是项目用户直接从其他地方推送的镜像?
解决方案
推荐阅读
- javascript - JQuery 添加侦听器从控制台工作,而不是从 js 文件
- php - jQuery DataTable 服务端整合资源的逻辑是不是很贵?
- java - 如何在@Requestparam java spring boot中传递加密值
- javascript - 视频播放,如何在随机时间戳位置快速播放视频
- jquery - 如何获取动态(jquery-created)元素内部的 src?
- r - 如果所有列都包含 NA,则删除行中的 NA 值,但保留至少包含一个结果的行
- ios - 我们能否发布一个不完整但仅具有基本功能的 iOS 应用程序,以便用户可以下载其他模块,而不是我们只是启用/禁用它们?
- react-native - React Navigation (v5):特定标签屏幕的自定义标题按钮
- android - 如何为 Android 库添加 Firebase sdk
- python - C++ for 循环与 Python for 循环