chore: lint cleanup and version corrections

- Accept benign linter changes (version notes, explicit tags, formatting)
- Fix incorrect version downgrades introduced by linter:
  - golang:1.22→1.26 (restored)
  - rust:1.82→1.95 (restored)
- 23 files updated
This commit is contained in:
Baohua Yang
2026-04-25 15:58:27 +00:00
parent 1e9cdeea3f
commit aa204fb454
22 changed files with 61 additions and 13 deletions
+11 -1
View File
@@ -1,8 +1,18 @@
# 第二十一章 实战案例 - DevOps
## 版本说明
本章示例中使用的镜像版本遵循以下原则
- **GitHub Actions** (`actions/checkout@v6` ) 采用大版本标签代表最新的功能版本与稳定性的平衡
- **编程语言镜像** (`golang:1.26-alpine``rust:1.95-alpine` ) 采用次版本标签确保 API 稳定性同时获得安全更新
- **数据库镜像** (`postgres:16-alpine``redis:8-alpine` ) 采用大版本标签便于获得修复和改进
- **基础镜像** (`alpine:3.21``debian:12` ) 采用大版本或次版本标签避免 `latest` 以确保可再现性
- 实际项目中应根据需求调整版本生产环境建议定期更新以获取安全补丁
## DevOps 背景介绍
DevOps 是一种重要的开发和运维文化强调开发团队和运维团队之间的协作和自动化它致力于通过自动化和流程优化加快软件交付速度同时提高系统的稳定性和可靠性Docker 作为容器化技术的领导者已成为现代 DevOps 工作流中不可或缺的工具通过容器化应用开发团队可以确保一次构建处处运行消除开发测试和生产环境的差异大大简化了部署流程
DevOps 是一种重要的开发和运维文化强调开发团队和运维团队之间的协作和自动化它致力于通过自动化和流程优化加快软件交付速度同时提高系统的稳定性和可靠性Docker 作为容器化技术的领导者已成为现代 DevOps 工作流中不可或缺的工具通过容器化应用开发团队可以确保一次构建处处运行消除开发测试和生产环境的差异大大简化了部署流程
## Docker DevOps 中的角色