yeasy
|
08e981018e
|
fix(content): 修正四处书内自相矛盾的技术断言
1. FROM「必须是第一条指令」(4.5、7.16、summary 三处)与本书 7.7.4「FROM 之前的
ARG」整节直接冲突。官方 Dockerfile 参考写的是 "A Dockerfile must begin with a
FROM instruction. This may be after parser directives, comments, and globally
scoped ARGs",且 "ARG is the only instruction that may precede FROM"。三处
一并改成「第一条构建指令」并点明例外。
2. 12 章小结把 USER Namespace 列进「默认启用」的一档,并写「容器 root ≠ 宿主机
root」;而同章 12.2.2 明写 USER Namespace 默认**不**启用、需 userns-remap 显式
开启,18.1 更直说「在默认情况下,容器内的 root 用户(UID=0)就是宿主机上的
root 用户」。小结按正文口径改回——这条读反了会直接误判容器逃逸的风险面。
3. 11.5「目前支持三种日志驱动类型」是 Compose 早期文本的残留。官方支持 json-file、
local、syslog、journald、gelf、fluentd、awslogs、splunk、etwlogs、gcplogs、
none 共十余种,本书 19 章小结自己就列了六种。改为给出常见取值并链到官方清单。
4. 7.8 与 7.5 的示例注释建议 postgres:latest / redis:latest,而 4.1、7.10、
7.16、7 章小结、4.5 全都要求避免 latest(7.8 同一文件第 177 行也写「避免
latest」)。按全书口径改掉这两处。
另:ENV 的空格分隔旧写法(7.6 的「格式一」、附录四的 PG_MAJOR/PATH 示例)改为等号
形式并加注。BuildKit 的 LegacyKeyValueFormat 检查会报
"ENV key=value" should be used instead of legacy "ENV key value" format,
而本书 10.2 与 07 章 README 正是在推荐 docker buildx build --check。
|
2026-08-07 23:26:12 -07:00 |
|
yeasy
|
ee0fbd7d38
|
fix(ci): attest releases and validate offline examples
|
2026-07-10 19:29:30 -07:00 |
|
yeasy
|
daa6661b2b
|
fix(ci): harden publishing and validate examples
|
2026-07-10 19:29:30 -07:00 |
|
yeasy
|
9fdffa9d91
|
fix(content): harden Docker practice guide
|
2026-06-16 21:23:21 -07:00 |
|
yeasy
|
094965e039
|
修复编辑问题:错别字/语病/术语/标点等 25 处(自动审校)
|
2026-05-31 22:20:50 -07:00 |
|
yeasy
|
3a9ee19d22
|
docs(content): refresh Kubernetes helper versions
|
2026-05-26 00:45:20 -07:00 |
|
yeasy
|
1b651e5f8c
|
fix(content): refresh Docker and Kubernetes guidance
|
2026-05-20 09:16:36 -07:00 |
|
yeasy
|
58504e9316
|
fix(review-fixes): surgical content corrections from web-verified library deep review
|
2026-05-19 19:45:02 -07:00 |
|
yeasy
|
bf3107b775
|
Update MySQL 8.0 to 8.4 LTS, fix Trivy tag count
|
2026-05-02 15:22:58 +00:00 |
|
yeasy
|
84a801f3ac
|
Document depends_on condition and healthcheck
|
2026-04-25 21:03:39 +00:00 |
|
yeasy
|
b3d1508310
|
Add new content and update versions
|
2026-04-19 22:35:33 -07:00 |
|
yeasy
|
63ce0dc3f5
|
Fix trailing whitespace
|
2026-03-27 22:20:39 -07:00 |
|
yeasy
|
76c2ae50fe
|
Add blank lines around headers
|
2026-03-24 09:27:04 -07:00 |
|
yeasy
|
44b1307277
|
Remove blank lines after code block markers
|
2026-03-21 22:36:09 -07:00 |
|
yeasy
|
370949f226
|
Add blank lines before headers
|
2026-03-21 12:57:51 -07:00 |
|
yeasy
|
c02a8a41cd
|
Update container runtime guidance
|
2026-03-16 20:49:00 -07:00 |
|
baohua
|
e8be1c4bbc
|
Optimize content and fix issues
|
2026-03-03 19:30:21 -08:00 |
|
Baohua Yang
|
347c38e8bc
|
Fix naming of the chapter dir
|
2026-02-22 12:42:15 -08:00 |
|