全部学科
Python全栈
python
NodeJS全栈
nodejs
📝 1 篇文章 8 道配套习题

生产环境运维专题

专题说明

掌握健康检查与自愈、优雅启停、日志聚合监控、备份恢复、版本升级与故障排查工具链。

学习目标

  1. 掌握健康检查与自愈
  2. 掌握优雅启动与关闭
  3. 掌握日志聚合与监控栈
  4. 掌握备份与灾难恢复
  5. 掌握版本升级策略
  6. 掌握故障排查工具箱
  7. 能够独立完成生产环境运维相关实际场景的操作与排错

学习内容

  • 健康检查与自愈
  • 优雅启动与关闭
  • 日志聚合与监控栈
  • 备份与灾难恢复
  • 版本升级策略
  • 故障排查工具箱

学习建议

  1. 按照知识点排列顺序循序渐进,先理解概念再动手实践
  2. 每学完一个知识点后完成对应的配套练习题巩固
  3. 遇到问题时优先查阅官方文档,结合容器日志排查

📝 配套习题(8 题)

💡 参考答案在文末
判断题
1

容器内 PID 1 进程如果未实现信号处理程序,可能无法优雅响应 SIGTERM 信号,导致 Docker 等待超时后强制 SIGKILL。

A

B

单选题
2

Dockerfile 中的 HEALTHCHECK 指令的作用是什么?

A

在构建镜像时检查语法错误

B

定期检测容器内应用的健康状态

C

检查 Docker Daemon 是否正常运行

D

验证镜像的完整性

3

执行 docker stop 命令时,默认先发送什么信号给容器主进程?

A

SIGKILL

B

SIGTERM

C

SIGHUP

D

SIGINT

4

在容器化监控方案中,Prometheus 的主要职责是什么?

A

可视化展示监控指标

B

收集和存储时序监控指标数据

C

发送告警通知

D

收集容器日志

5

Docker 版本号格式 24.0.7 中,中间的 0 代表什么?

A

主版本号

B

次版本号(功能更新)

C

补丁版本号(安全修复)

D

构建号

多选题
6

Dockerfile 中 HEALTHCHECK 指令支持以下哪些配置参数?

A

--interval

B

--timeout

C

--start-period

D

--retries

E

--max-size

7

制定容器化应用的备份策略时,应该备份以下哪些内容?

A

命名卷(volumes)中的数据

B

容器的配置文件和环境变量

C

Docker Compose 或编排配置文件

D

数据库的完整备份

E

容器本身(正在运行的进程状态)

8

以下哪些工具适合用于深入排查容器的网络和性能问题?

A

nsenter - 进入容器的网络命名空间

B

tcpdump - 捕获网络包

C

strace - 跟踪系统调用

D

ping - 测试网络连通性

E

docker logs - 查看容器日志

参考答案
1.正确 2.B 3.B 4.B 5.B 6.A;B;C;D 7.A;B;C;D 8.A;B;C;D;E
想在手机上练习这套专题?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一个专题 日志管理专题
下一个专题 → 端口与数据卷专题
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码