Compare commits

..
66 Commits
Author SHA1 Message Date
yeasy 6080b09a83 Complete Dockerfile instruction reference list 2026-04-27 23:17:39 +00:00
yeasy 11ad9720bc Add ipvlan driver and update EKS pricing 2026-04-27 22:45:17 +00:00
yeasy cb117e017f Refresh image CLI docs 2026-04-27 09:15:19 -07:00
yeasy 2bed4cdb09 Fix mongosh, DCA price, compose healthcheck and cleanup 2026-04-27 14:17:57 +00:00
yeasy 31c2a515dd Update Docker image tags and etcd commands 2026-04-27 11:18:08 +00:00
yeasy b9901aaa1c Fix Docker Hub rate limits and etcdctl API version 2026-04-27 05:13:02 +00:00
yeasy be6f77231e Fix Docker Hub rate limits, DCT timeline, image tags, etcd and Alertmanager 2026-04-27 01:15:52 +00:00
yeasy 5929053959 Update Gateway API docs and image security practices 2026-04-26 00:18:39 +00:00
yeasy 8c438f000f Add nftables support and Time namespace documentation 2026-04-26 00:18:39 +00:00
yeasy 78f52701b0 更新 Namespace/Gateway API/nftables/DCT 退役时间线
- ch12: 添加 TIME namespace (Linux 5.6+),内核 namespace 类型从 7 更新为 8
- ch12: 补充 Docker Engine v29.x 实���性 nftables 支持
- ch13: Ingress-NGINX 退役通知,添加 Gateway API 推荐方案和示例
- ch13: 添加 Pod Security Standards 章节(替代已移除的 PSP)
- ch18: 补充 DCT 退役时间线(2028-03-31 完全移除)和迁移建议
2026-04-26 00:12:59 +00:00
yeasy b409945aea Update Prometheus to v3.11.2, fix etcdctl version 2026-04-25 22:39:33 +00:00
yeasy d667936a87 Fix network IPs, compose healthcheck, update GH Actions versions 2026-04-25 21:11:50 +00:00
yeasy 693124672f Add official doc links to install guides 2026-04-25 21:11:50 +00:00
yeasy 619883f87e Add version notes and image tag best practices 2026-04-25 21:11:50 +00:00
yeasy cff1476270 Update docker0 default subnet to 172.17.0.0/16 2026-04-25 21:03:39 +00:00
yeasy dfb5d3fec3 Document depends_on condition and healthcheck 2026-04-25 21:03:39 +00:00
yeasy c4fac49ae7 Accurate cgroup v2 description, update Actions versions 2026-04-25 20:42:35 +00:00
yeasy aa7ab1f20d Fix broken code block in laravel multistage Dockerfile 2026-04-25 20:42:18 +00:00
yeasy 7a826d56dd Add version notes and official doc links 2026-04-25 15:58:42 +00:00
Baohua Yang 016539c86a 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
2026-04-25 15:58:27 +00:00
yeasy ec4ab5232b Update Grafana to v13, add version notes 2026-04-25 15:50:13 +00:00
yeasy 81b49cb00c Add blank lines before lists per CommonMark 2026-04-25 15:13:27 +00:00
yeasy 1069a8562a Update Kubernetes to v1.36, build-push-action to v7 2026-04-25 15:10:51 +00:00
yeasy d2ae7f3a78 Update versions and fix formatting issues 2026-04-25 15:10:43 +00:00
yeasy 1752249b38 Add Docker Scout, remove deprecated type_name 2026-04-25 15:02:24 +00:00
yeasy f23900a526 Update etcd to v3.5.29 2026-04-25 15:00:47 +00:00
yeasy 83744eec32 Update node-exporter to v1.11.1, fcct to butane 2026-04-25 14:58:40 +00:00
yeasy db2f015ba7 Add blank lines before lists per CommonMark 2026-04-25 14:57:09 +00:00
yeasy 28864a3349 Update containerd config path for 2.x 2026-04-25 14:22:55 +00:00
yeasy ef78056e41 Update content and fix issues 2026-04-25 02:14:58 +00:00
yeasy b2218f7728 Clarify image build semantics 2026-04-24 10:51:49 -07:00
yeasy 2e7f7d7227 Fix straight quotes to curly quotes in mirror doc 2026-04-24 13:24:52 +00:00
yeasy 7781e53725 Fix Ubuntu codenames and containerd LTS description 2026-04-24 03:16:05 +00:00
yeasy d9f49e55fe Fix apt cache cleanup path in Dockerfile example 2026-04-23 13:16:21 -07:00
yeasy ae7aaaab1b Pin Prometheus and Grafana image versions 2026-04-22 12:24:31 -07:00
yeasy 4b4fe377dc Add runC CVEs and AuthZ plugin guidance 2026-04-22 12:24:31 -07:00
yeasy 985a9fa8b3 Add section numbers to ecosystem headings 2026-04-22 12:24:30 -07:00
yeasy adbb6f4406 Update nginx version and K8s dashboard date 2026-04-22 12:24:30 -07:00
yeasy 0ba22eb779 Fix Debian dates and FAQ template syntax 2026-04-22 08:43:48 -07:00
yeasy e42b004bdd Refresh install guidance
# Conflicts:
#	03_install/3.1_ubuntu.md
#	03_install/3.2_debian.md
#	03_install/3.3_fedora.md
#	03_install/3.9_mirror.md
2026-04-22 08:24:38 -07:00
yeasy 9a06a18f92 Refresh k8s docker versions and references 2026-04-21 20:57:33 -07:00
yeasy 318de33fd4 Refine Docker concepts 2026-04-21 14:39:41 -07:00
yeasy 56645ca150 Add new content and update versions 2026-04-19 22:35:33 -07:00
yeasy 0435cfb90f Drop legacy plugins 2026-04-19 20:14:36 -07:00
yeasy 292ce02df2 Clarify intro chapter 2026-04-18 20:25:29 -07:00
yeasy c6e1485798 Update software versions and fix security refs 2026-04-18 19:04:14 -07:00
yeasy c6f91f987c Fix mermaid syntax and update K8s taint labels 2026-04-18 15:17:56 -07:00
yeasy 139057640e Update Kind v0.31.0 and Flannel v0.28.2 2026-04-18 13:31:43 -07:00
yeasy fc2212044c Restructure README with badges and cover 2026-04-17 21:51:38 -07:00
yeasy 808afe5b4d Add Ubuntu 20.04 EOL exact date 2026-04-17 21:19:32 -07:00
yeasy 618a808989 Update versions and fix stale data 2026-04-17 21:17:12 -07:00
github-actions[bot]andGitHub 0befead941 Merge pull request #564 from yeasy/dependabot/github_actions/dependencies-8fe05ed821
chore(deps): bump the dependencies group with 2 updates
2026-04-15 18:46:57 +00:00
dependabot[bot]andGitHub 8999830f87 chore(deps): bump the dependencies group with 2 updates
Bumps the dependencies group with 2 updates: [softprops/action-gh-release](https://github.com/softprops/action-gh-release) and [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata).


Updates `softprops/action-gh-release` from 2 to 3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)

Updates `dependabot/fetch-metadata` from 2 to 3
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: dependabot/fetch-metadata
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-15 18:46:44 +00:00
yeasy cb2287376b Fix Chinese curly quotes in prose text 2026-04-14 20:29:35 -07:00
yeasy f788740f47 Fix figure caption punctuation and table formatting 2026-04-13 18:37:00 -07:00
yeasy 8a1801f89e Fix figure caption format 2026-04-09 09:02:44 -07:00
yeasy 69dd935053 Add section numbering and archive notice 2026-04-08 22:40:15 -07:00
yeasy d1399c2fa5 Fix bash comment style to single hash 2026-04-08 22:39:51 -07:00
yeasy a699ab2e44 Fix mdpress port 4000 to 9000 2026-04-05 13:39:46 -07:00
yeasy 0cbd7cf712 Fix typo in offline install image alt text 2026-04-05 12:59:09 -07:00
yeasy 9c65552931 Remove time annotation in install docs 2026-04-05 12:58:42 -07:00
yeasy 5add3d1918 Remove duplicate release-pdf workflow 2026-04-05 08:55:52 -07:00
yeasy de330b0c8a Add release-pdf CI workflow for automated PDF builds 2026-04-05 08:29:11 -07:00
yeasy 41819cb474 Replace defunct AtomHub mirror with docker.1ms.run 2026-04-05 08:16:08 -07:00
yeasy a5c1d25127 ci: add auto-release.yml, remove release-pdf.yml, limit CI trigger to master 2026-04-05 07:57:56 -07:00
Baohua Yang a9caffe7d8 Add recommended reading paths table to README 2026-04-04 22:31:23 -07:00
+13 -5
View File
@@ -14,12 +14,20 @@ Dockerfile 中的常用指令包括:
- **FROM**: 指定基础镜像必须是第一条指令
- **RUN**: 在镜像中执行命令用于安装软件包等
- **WORKDIR**: 设置工作目录
- **COPY/ADD**: 复制文件到镜像中
- **EXPOSE**: 声明容器监听的端口
- **ENV**: 设置环境变量
- **ENTRYPOINT**: 容器启动时的入口点
- **COPY**: 复制文件到镜像中
- **ADD**: 更高级的复制文件支持 URL 和自动解压
- **CMD**: 容器默认执行的命令
- **ENTRYPOINT**: 容器启动时的入口点
- **ENV**: 设置环境变量
- **ARG**: 构建时的参数变量
- **VOLUME**: 定义匿名卷挂载点
- **EXPOSE**: 声明容器监听的端口
- **WORKDIR**: 设置工作目录
- **USER**: 指定运行容器时的用户
- **HEALTHCHECK**: 配置容器健康检查
- **ONBUILD**: 设置触发器指令在子镜像构建时执行
- **LABEL**: 为镜像添加元数据标签
- **SHELL**: 指定 RUN 等指令使用的 shell
### 最佳实践建议