首页/ 学科题库/ docker/ CICD集成专题测试
docker 模拟试卷

CICD集成专题测试

4 题 15 分钟 难度:★★
  • CICD集成 (4题): CI/CD 流水线配置、Docker 构建集成、自动化部署

试卷习题(4 题)

参考答案在文末
单选题
1
单选题

使用 Docker Compose 创建测试环境相比手动安装测试依赖的主要优势是什么?

A

自动安装操作系统

B

一键拉起完整依赖栈且环境一致

C

自动编写测试用例

D

自动运行所有测试

2
单选题

Docker Compose 中,要让开发和生产环境使用不同的配置,推荐的做法是什么?

A

手动编辑 docker-compose.yml 切换环境

B

使用多个 Compose 配置文件并通过 -f 参数组合

C

在 Dockerfile 中硬编码环境变量

D

为每个环境创建不同的 Docker 宿主机

3
单选题

在 CI/CD 流水线中运行 Docker 命令,以下哪种方案被称为 "Docker in Docker" (DinD)?

A

将宿主机的 Docker Socket 挂载到 CI 容器中

B

在 CI 容器内运行一个完整的 Docker Daemon

C

使用 kaniko 在容器内构建镜像

D

使用 buildx 进行构建

多选题
4
多选题

在 GitLab CI 中自动构建 Docker 镜像并推送至仓库,通常需要在 .gitlab-ci.yml 中执行哪些步骤?

A

使用 docker build 构建镜像

B

使用 docker tag 标记镜像版本

C

使用 docker push 推送至 Registry

D

使用 docker login 登录 Registry

E

手动在服务器上执行构建

参考答案
1.B 2.B 3.B 4.A;B;C;D
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
下一套 → DOCKER中级技能认证测试