如果你已经能在一台 Linux 机器上装服务、看日志、改配置,却在遇到「这台机器为什么这么慢」「容器起不来到底是哪一层的问题」时说不清楚,第三阶段要补的就是这块。杨峰这个脱产班的第三阶段,主题落在容器化与数据库运维这两条线上,它不解决「你会不会敲命令」,而是解决「你能不能把一个服务从裸机迁到容器里,还知道它跑得对不对」。

先确认自己缺的是哪一块

这一阶段的内容有两根支柱:Docker 容器化,以及 Linux 环境下的 MySQL 数据库运维。你可以先用几个问题自测:

  • 镜像分层是怎么叠加的,为什么改了最后一层,前面的层还能复用?
  • 容器的网络模式有几种,什么时候该用 host,什么时候必须自定义 bridge?
  • 数据卷和挂载有什么区别,数据库容器的数据到底该放在哪?
  • MySQL 在 Linux 上的配置文件分几段读取,字符集和连接数从哪儿改?
  • 慢查询日志怎么开,一条 SQL 慢的时候你按什么顺序排查?

能顺畅答出三条以上,这一阶段对你主要是复盘和补细节;答不出的那些,就是接下来要花时间的地方。

容器部分真正要练成什么

很多人学 Docker 停在「会跑 run 命令」,一到排错就卡住。这部分的价值在于把容器当成一个可观测的对象:镜像怎么构建才不至于每次重装依赖、容器退出码说明了什么、日志和进程状态从哪几个角度交叉验证、端口不通时先看哪一层。

你需要在练习里形成一套固定动作——先看容器状态和退出原因,再看网络和端口映射,最后回到镜像和启动命令。这套动作练熟,后面上 Kubernetes 或者排查线上服务才有落点。数据库放进容器是常见的练习场景,也正好把两条线接起来:容器负责跑起来,数据库负责数据不丢。

数据库这条线不要只背语句

MySQL 部分如果只当成 SQL 语法课就浪费了。运维视角关心的是:安装之后哪些参数必须动、用户权限怎么给才不过头、备份用什么方式、恢复能不能真的还原出来、主从或读写分离大致靠什么机制。

建议把每一条学到的配置都落到一台真实机器或容器上验证一遍,尤其是备份恢复——这份资料里的章节笔记适合学完两到三节就整理一次,把「我改了哪个参数、观察到什么变化」记下来,比抄一遍命令有用得多。面试里问到数据库,能讲清楚你亲手恢复过一次数据,和背出参数含义,是两种分量。

学完之后,你应该能回答这些问题

  • 给定一个应用,你能否写出它的 Dockerfile 并说明每一层为什么这么拆?
  • 容器里的服务连不上外部数据库,你的排查顺序是什么?
  • MySQL 出现连接数打满,你会先看哪几个指标,可能的原因有哪些?
  • 如果要把现在这套环境交给同事,你能写出一份别人照着能跑通的说明吗?

这些问题没有标准答案,但答得出来,说明你已经从「操作过」走到了「讲得清」。第三阶段的定位就在这里:把零散的运维动作收拢成可复述、可复现的流程。脱产班的节奏偏快,跟不上时宁可停下来把一个小实验做完整,也别急着往下翻。


Linux SRE云计算架构师脱产班-第三阶段-杨峰

课程推荐

《Linux SRE云计算架构师脱产班-第三阶段-杨峰》Linux SRE云计算架构师脱产班-第三阶段-杨峰【技能收获】学完可掌握:Docker / 容器化、Linux 运维、MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(100 节)

*   01.ceph安装准备-杨峰.mp4

*   02.ceph部署-高志康.mp4

*   03.ceph_rbd对接-高志康.mp4

*   04.ceph_rbd自动挂载和cephfs使用.mp4

*   05.docker镜像分层-高志康.mp4

*   06.CMD与ENTERYPOINT与容器进入方.mp4

*   07.容器网络-高志康.mp4

*   08.容器跨主机网路-高志康.mp4

*   09.容器存储-高志康.mp4

*   10.容器监控-高志康.mp4

*   11,Docker‘上安装普罗米修斯监控-高志康.mp4

*   12.Kubernetes搭建-高志康.mp4

*   13.service-高志康.mp4

*   14.Deployment负载-高志康.mp4

*   15.负载扩展和节点污点和failover-高志.mp4

*   16.标签调度-高志康.mp4

*   17.Daemonset和job以及Cronjo.mp4

*   18.ingress-高志康.mp4

*   19.k8s部署solo以及dockerfile.mp4

*   20.滚动更新-高志康.mp4

*   21.Liveness和readiness探针-.mp4

*   22.启动探针和探针与健康检查-高志康.mp4

*   23.init容器和k8s的emptydir存储.mp4

*   24.hostpath存储空间-高志康.mp4

*   25.pv以及pvc和nfs-高志康.mp4

*   26.nfs的动态供给和csi插件-高志康.mp4

*   27.k8s对接cephrbd-高志康.mp4

*   28.k8s使用cephrbd-高志康.mp4

*   29.k8s对接cephfs及使用-高志康.mp4

*   30.节点亲和与pod亲和-高志康.mp4

*   31.pod反亲和-高志康.mp4

*   32.secret-高志康.mp4

*   33.变量方式使用secret以及configm.mp4

*   34.k8s的dashboard-高志康.mp4

*   35.k8s的flannel网络模型结构以及其他.mp4

*   36.helm安装mysql数据库以及自建Cha.mp4

*   37.helm安装和基本使用-高志康.mp4

*   38.普罗米修斯安装和简单使用-高志康.mp4

*   39.HPA和VPA以及资源限制-高志康.mp4

*   40.存储使用分类与ceph介绍-杨峰.mp4

*   41.ceph的集群组件介绍-杨峰.mp4

*   42.ceph版本选型和部署-杨峰.mp4

*   43.eph存储池高级特性-杨峰.mp4

*   44.纠删码池和ceph集群配置-杨峰.mp4

*   45.ceph集群网络与用户管理-杨峰.mp4

*   46.RBD的基础使用-杨峰.mp4

*   47.RBD的高级特性和镜像介绍-杨峰.mp4

*   48.RBD镜像同步-杨峰.mp4

*   49.RGW对象存储网关和CEPHFS使用-杨峰.mp4

*   50.自定义curshmap1-杨峰.mp4

*   51.自定义crushmap2-杨峰.mp4

*   52.创建ECS云主机-邹圣林.mp4

*   53.创建VPC和安全组-邹圣林.mp4

*   54.NAT网关和VPN-邹圣林.mp4

*   55.公有云04-ELB+AS弹性负载均衡和弹性伸缩-邹圣.mp4

*   56.公有云05-opencart+云数据库-邹圣林.mp4

*   57.公有云06-云硬盘及云备份-邹圣林.mp4

*   58.公有云07-云主机容灾-邹圣林.mp4

*   59.公有云08-云主机迁移-邹圣林.mp4

*   60.OpenStack 架构介绍-田海锐.mp4

*   61.OpenStack 环境搭建-田海锐.mp4

*   62.Skyline面板部署-田海锐.mp4

*   63.图形化发放云主机操作-田海锐.mp4

*   64.外网远程访问及AZ操作-田海锐.mp4

*   65.OpenStack 命令行创建云主机1-田海锐.mp4

*   66.OpenStack 命令行创建云主机2-田海锐.mp4

*   67.heat 编排的使用-田海锐.mp4

*   68.RabbitMQ介绍-田海锐.mp4

*   69.Cinder 对接 NFS-田海锐.mp4

*   70.glance 对接 swift 实验-田海锐.mp4

*   71.镜像制作并发放云主机-田海锐.mp4

*   72.更换swift后端存储-田海锐.mp4

*   73.keystone概念及多域实验-田海锐.mp4

*   74.nova架构及创建虚拟机全流程-田海锐.mp4

*   75.理解ovs虚拟交换机-田海锐.mp4

*   76.openstack OVN架构实验-田海锐.mp4

*   77.Prometheus 架构及环境搭建-田海锐.mp4

*   78.Prometheus 监控Linux-田海锐.mp4

*   79.Prometheus 监控windows(视频中.mp4

*   80.Prometheus 监控Docker-田海锐.mp4

*   81.扩展-脚本快速部署mysql-田海锐.mp4

*   82.process_exporter 自定义监控-田.mp4

*   83.pushgateway配置及推送指标数据方法-田.mp4

*   84.基于文件的服务发现-田海锐.mp4

*   85.基于consul的服务发现-田海锐.mp4

*   86.relabeling标签转换-田海锐.mp4

*   87.利用ansible全自动注册consul-田海锐.mp4

*   88.PromQL语句介绍及告警-田海锐.mp4

*   89.Alertmanager邮箱告警-田海锐.mp4

*   90.alertmanager消息抑制和静默-田海锐.mp4

*   91.grafana介绍及环境搭建-田海锐.mp4

*   92.grafana变量的使用-田海锐.mp4

*   93.grafana各种仪表盘添加-田海锐.mp4

*   94.Grafana模板导入及告警-田海锐.mp4

*   95.Prometheus在k8s中的搭建及监控ETC.mp4

*   96.Prometheus监控Redis-田海锐.mp4

*   97.Prometheus监控MySQL-田海锐.mp4

*   98.职业素养1-兰宁.mp4

*   99.职业素养2-兰宁.mp4

*   100.简历和面试技巧指导-兰宁.mp4