AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

项目编译构建时需要个性化的编译环境,流水线提供的官方docker境像无法满足需求时,项目组可自行创建并使用自定义镜像,正确的操作方法是()

A
A.直接引用项目组私有环境harbor上的镜像
B
B.在流水线中临时从外网下载需要的软件,打包生成自定义镜像
C
C.先在本地制作自定义镜像,或从私有harbor上拉取已有的自定义镜像,修改tag后,使用dockerpush推送到研发云中的项目docker仓库中,并在流水线中引用此自定义镜像
D
D.尝试引用无权访问的其他项目的自定义镜像

答案解析

正确答案:C

解析:

选项A:直接引用项目组私有环境harbor上的镜像 解析:这个选项可能存在权限和安全问题,如果流水线没有权限访问harbor上的私有镜像,则无法使用。此外,直接引用可能没有考虑到镜像的版本控制问题。

选项B:在流水线中临时从外网下载需要的软件,打包生成自定义镜像 解析:这种方法虽然能够创建自定义镜像,但每次构建都需要从外网下载软件,这会降低构建效率,并且外网资源的稳定性无法保证,可能影响构建的可靠性。

选项C:先在本地制作自定义镜像,或从私有harbor上拉取已有的自定义镜像,修改tag后,使用docker push推送到研发云中的项目docker仓库中,并在流水线中引用此自定义镜像 解析:这个选项是正确的操作方法。在本地或者从私有仓库中制作或获取自定义镜像,可以保证镜像的安全性和可控性。修改tag后推送到项目docker仓库,可以在流水线中稳定地引用,同时也便于版本管理和控制。

选项D:尝试引用无权访问的其他项目的自定义镜像 解析:这个选项明显是错误的,因为无权访问的镜像无法被引用,同时这也是一种不合规的操作,可能侵犯其他项目的知识产权或违反安全规定。

为什么选C:选项C提供了一个完整的流程,从创建或获取自定义镜像,到修改tag并推送到项目可访问的仓库,再到流水线中的引用,这是一个标准且安全的操作流程。它确保了构建环境的个性化需求得到满足,同时也保证了构建过程的高效和稳定。因此,选项C是最合理的选择。

相关知识点:

自定义镜像操作要记好

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu