<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>风叶林 - Docker 30天实战系列</title>
    <link>https://hifyl.com/forum.php?mod=forumdisplay&amp;fid=175</link>
    <description>Latest 20 threads of Docker 30天实战系列</description>
    <copyright>Copyright(C) 风叶林</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 05 Nov 2026 14:11:35 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://hifyl.com/static/image/common/logo_88_31.gif</url>
      <title>风叶林</title>
      <link>https://hifyl.com/</link>
    </image>
    <item>
      <title>Day 13 提示词工程：写给程序员看的 Prompt 指南</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4227</link>
      <description><![CDATA[你有没有遇到过这种情况：把问题丢给 AI，得到一堆废话，或者答案完全跑偏？

不是 AI 不够聪明，是你没说清楚。

提示词工程（Prompt Engineering）听起来玄，但对程序员来说其实很好上手——你每天都在写函数签名、API 文档、需求说明，本质上做的是同一件事：把意图 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Fri, 03 Apr 2026 10:26:46 +0000</pubDate>
    </item>
    <item>
      <title>Day 30 终章：30天总结与进阶路线</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4190</link>
      <description><![CDATA[恭喜你！走到这里的人，都不简单。

30天前，你可能还在搜索\&quot;Docker到底是个啥\&quot;，对着一堆容器、镜像、仓库的概念一脸懵。30天后的今天，你已经能独立完成从开发到生产的完整容器化部署。这就好比30天前你还在学骑自行车，现在已经能在马路上自如穿梭了——虽然偶尔还 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:56 +0000</pubDate>
    </item>
    <item>
      <title>Day 29 存量应用容器化</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4189</link>
      <description><![CDATA[本文你将学到

[*]如何评估一个存量应用是否适合容器化（以及优先级排序）
[*]12-Factor App 改造的核心要点，哪些必须改、哪些可以缓
[*]数据层迁移的几种实战方案
[*]灰度切换策略，让你不用半夜提心吊胆

━━━━━━━━━━━━━━━━━━━━

阅读时间: 约  ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:56 +0000</pubDate>
    </item>
    <item>
      <title>Day 28 容器故障排查</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4188</link>
      <description><![CDATA[半夜三点，手机震得跟地震似的，一看监控告警：容器挂了。睡眼惺忪打开终端，面对一堆红色日志，脑子里只有一个念头——\&quot;这玩意儿昨天还好好的啊？\&quot;

别慌，容器故障排查其实是有套路的。就像老中医看病，望闻问切，先看症状再找病因。今天我们就来系统地聊聊容器故障 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:56 +0000</pubDate>
    </item>
    <item>
      <title>Day 27 生产部署策略</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4187</link>
      <description><![CDATA[本文你将学到

[*]蓝绿部署的核心原理和实操方法
[*]金丝雀发布如何让风险降到最低
[*]Docker 环境下实现零停机更新的完整方案
[*]出问题时秒级回滚的保命技巧

━━━━━━━━━━━━━━━━━━━━

阅读时间: 约 12 分钟
实操时间: 约 40 分钟
难度等级: 中高 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:55 +0000</pubDate>
    </item>
    <item>
      <title>Day 26 Docker Swarm 集群搭建</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4186</link>
      <description><![CDATA[还记得小时候搬东西吗？一个人搬一台冰箱，累得半死还搬不动。但叫上三五个兄弟，嘿，轻轻松松就上了五楼。Docker Swarm 干的就是这事儿——把一群\&quot;单打独斗\&quot;的服务器组织成一个团队，让它们像一台超级计算机一样协同工作。

当你的应用从日均 100 访问量涨到 10 万，单 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:55 +0000</pubDate>
    </item>
    <item>
      <title>Day 25 Prometheus+Grafana 企业级监控</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4185</link>
      <description><![CDATA[你有没有过这种经历：线上容器突然挂了，你一脸懵地看着 ，发现容器已经重启了三次，但完全不知道发生了什么。CPU 飙了？内存爆了？磁盘满了？全靠猜。

这就像开车没有仪表盘——油量多少不知道，水温多高不清楚，等到车抛锚了才知道出了问题。今天我们就来给 Docker ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:54 +0000</pubDate>
    </item>
    <item>
      <title>Day 24 如何限制容器运行资源</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4184</link>
      <description><![CDATA[你有没有遇到过这种情况：线上跑着好几个服务，突然某天凌晨三点被电话叫醒，一看监控，某个容器把整台服务器 16G 内存全吃光了，OOM Killer 一顿乱杀，连 SSH 都登不上去，只能去机房硬重启。

这就是今天要聊的问题——如果你不给容器设资源限制，它就像一个没有节 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:54 +0000</pubDate>
    </item>
    <item>
      <title>Day 23 如何搭建私有镜像仓库</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4183</link>
      <description><![CDATA[你有没有遇到过这样的场景：公司开发了一套内部系统，打好了 Docker 镜像，然后问题来了——这镜像往哪放？推到 Docker Hub？老板第一个不答应，公司代码怎么能放公网。放本地？那隔壁工位的同事怎么拉取？更别说生产环境部署了，总不能每次都用 U 盘拷吧。

这就是私有 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:53 +0000</pubDate>
    </item>
    <item>
      <title>Day 22 CI/CD 与 GitHub Actions</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4182</link>
      <description><![CDATA[你有没有经历过这样的场景：代码写完了，本地测试也过了，然后开始手动构建镜像、打 tag、推到镜像仓库。做了三遍之后发现——第一次忘了改版本号，第二次推错了仓库，第三次终于对了，但已经浪费了一个小时。

更惨的是，团队里每个人构建出来的镜像居然不一样，因为 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:53 +0000</pubDate>
    </item>
    <item>
      <title>Day 20 Docker容器日志管理</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4181</link>
      <description><![CDATA[半夜两点，线上服务突然告警，用户反馈登录失败。你火急火燎打开服务器，发现容器跑了二十几个，日志文件散落在各个角落，有的在 /var/log 里，有的在容器内部，有的干脆找不到。折腾了四十分钟才定位到问题——一个数据库连接池耗尽的报错，就静静躺在某个容器的标准 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:15 +0000</pubDate>
    </item>
    <item>
      <title>Day 19 Docker容器健康检查与自动重启</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4180</link>
      <description><![CDATA[你有没有遇到过这样的情况：服务器上的容器看起来好好的， 显示 Up 了好几天，但实际上里面的应用早就挂了？用户打电话过来说\&quot;你们网站怎么打不开\&quot;，你一看容器状态还是 running，一脸懵逼。

这就好比你请了个保安看门，保安人站在那里，但其实已经睡着了。容器的进程 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:14 +0000</pubDate>
    </item>
    <item>
      <title>Day 18 Docker Compose多容器全栈应用实战</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4179</link>
      <description><![CDATA[你有没有经历过这样的场景：前端项目跑在 3000 端口，后端 API 跑在 8080 端口，MySQL 要单独装一遍，Redis 又要配一遍，Nginx 还得改配置文件。好不容易在自己电脑上跑通了，换台机器又从头来一遍。每次部署就像在玩拼图，少一块都拼不上。

今天我们要彻底终结这种 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:13 +0000</pubDate>
    </item>
    <item>
      <title>Day 17 Compose 数据卷与持久化</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4178</link>
      <description><![CDATA[Day 17 Compose 数据卷与持久化



你有没有经历过这种心碎时刻：辛辛苦苦往 MySQL 里灌了几万条数据，结果一个  之后，数据全没了？那种感觉，就像你花了一下午整理好的房间，被熊孩子五分钟给拆了。

容器天生就是\&quot;用完即弃\&quot;的，这是它的优点，也是它让人抓狂的地方。 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:12 +0000</pubDate>
    </item>
    <item>
      <title>Day 16 Docker Compose高级用法(补发)</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4177</link>
      <description><![CDATA[用了这么久 Docker Compose，你是不是还停留在  就完事了？

坦白说，大多数人对 Compose 的使用只触及了冰山一角。真正让它发挥威力的，是那些藏在文档深处、很少被提及的进阶用法。今天这篇，我把自己踩坑多年攒下来的实战经验一次性讲透。

下载了一个开源代码，想跟 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:12 +0000</pubDate>
    </item>
    <item>
      <title>Day 15 Docker Compose入门：一个命令启动全栈应用</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4176</link>
      <description><![CDATA[你有没有经历过这样的场景：项目需要同时运行数据库、缓存、后端 API、前端应用，每次启动要敲五六条  命令，参数一长串，漏一个端口映射整个系统就跑不通？

Docker Compose 就是来终结这种痛苦的。一个 YAML 文件定义所有服务，一条命令全部拉起。

什么是 Docker C ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:11 +0000</pubDate>
    </item>
    <item>
      <title>Day 14  Docker镜像标签策略：版本管理最佳实践</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4175</link>
      <description><![CDATA[🏷️ Docker镜像标签策略：版本管理最佳实践



你是否遇到过这些困惑：

[*]🤔 \&quot;latest 到底是哪个版本？\&quot;
[*]🔄 \&quot;线上回滚用哪个镜像？\&quot;
[*]📋 \&quot;怎么知道这个镜像是什么时候构建的？\&quot;

今天，我们学习 Docker 镜像标签的最佳实践，建立规范的版本管理策略。

━━━━ ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:10 +0000</pubDate>
    </item>
    <item>
      <title>Day 13  .dockerignore 文件：不可忽视的构建优化利器</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4174</link>
      <description><![CDATA[前言

你有没有遇到过这样的情况：明明 Dockerfile 只有几行， 却慢得离谱？或者构建出来的镜像莫名其妙地膨胀到好几个 GB？

问题很可能不在 Dockerfile 本身，而在你忽略了一个不起眼的小文件——。

这是 Docker 30 天实战系列的第 13 天。读完这篇文章，你将理解   ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:10 +0000</pubDate>
    </item>
    <item>
      <title>Day 12 镜像优化实战：从1.2GB到80MB的优化之路</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4173</link>
      <description><![CDATA[🔍 镜像优化实战：从1.2GB到80MB的优化之路



今天，我们通过一个真实案例，完整演示镜像优化的全过程。

你将看到如何把一个 1.2GB 的镜像，一步步优化到 80MB，减少 93%！

━━━━━━━━━━━━━━━━━━━━

本文你将学到

[*]✅ 完整的镜像优化流程
[*]✅ ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:09 +0000</pubDate>
    </item>
    <item>
      <title>Day 11 基础镜像选择指南：Alpine vs Ubuntu vs Distroless</title>
      <link>https://hifyl.com/forum.php?mod=viewthread&amp;tid=4172</link>
      <description><![CDATA[🐳 基础镜像选择指南：Alpine vs Ubuntu vs Distroless



在昨天学习了多阶段构建后，你可能会问：

[*]🤔 \&quot;运行阶段该用什么镜像？\&quot;
[*]📦 \&quot;Alpine 那么小，是不是最佳选择？\&quot;
[*]🔒 \&quot;Distroless 是什么？安全性真的更好吗？\&quot;

今天，我们深入对比主流基础镜像，帮你 ...]]></description>
      <category>Docker 30天实战系列</category>
      <author>guozi</author>
      <pubDate>Sun, 29 Mar 2026 08:17:09 +0000</pubDate>
    </item>
  </channel>
</rss>