Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1169 commits
Select commit Hold shift + click to select a range
1163a95
Add PDF download link to README
yeasy Mar 26, 2026
8e5468e
Add CJK font support to CI
yeasy Mar 26, 2026
efdc2c5
Bump version to v1.7.0
yeasy Mar 26, 2026
a8bcfdf
Localize Kubernetes settings image
yeasy Mar 26, 2026
6ff0af0
Localize remaining external images
yeasy Mar 26, 2026
8aab3b2
Replace Mermaid roadmap with SVG image
yeasy Mar 26, 2026
89601b2
Revert roadmap to Mermaid format
yeasy Mar 26, 2026
6faf9a1
Shorten overly long FAQ heading
yeasy Mar 26, 2026
5a55e03
Minor update
yeasy Mar 26, 2026
95fab8b
Minor update
yeasy Mar 26, 2026
f834185
Update Dashboard to Helm install method
yeasy Mar 27, 2026
b11eac4
Update etcd to v3.6.8
yeasy Mar 27, 2026
e27b625
Update etcd to v3.5.21
yeasy Mar 27, 2026
281316b
Update cri-dockerd and Kind versions
yeasy Mar 27, 2026
046d241
Update cAdvisor dive hadolint versions
yeasy Mar 27, 2026
b67d536
chore: update content and add generated PDF
yeasy Mar 27, 2026
d89da66
Sync SUMMARY titles and fix version
yeasy Mar 27, 2026
fee8617
Add PDF build to CI workflow
yeasy Mar 27, 2026
c69a625
Update release workflow with PDF tag naming
yeasy Mar 27, 2026
dbc8637
Update README with badges and mdpress fix
yeasy Mar 27, 2026
67585c8
Fix PDF badge link to releases page
yeasy Mar 27, 2026
63ce0dc
Fix trailing whitespace
yeasy Mar 28, 2026
5a6a50b
Refine appendix navigation
yeasy Mar 29, 2026
85f76aa
Fix guide issues
yeasy Mar 29, 2026
137d161
Add preview PDF
yeasy Mar 29, 2026
74c90a2
Auth mdpress API
yeasy Mar 29, 2026
59bfe9c
Rename preview PDF
yeasy Mar 29, 2026
3bad07c
更新Docker安装、镜像、Dockerfile和Compose等文档内容
yeasy Mar 29, 2026
31093cc
修复 URL 编码与澄清 containerd image store 启用条件
yeasy Mar 30, 2026
ced3ff0
移除仓库中的 PDF 导出文件
yeasy Mar 30, 2026
e3e21e7
Refresh deployment guidance
yeasy Mar 31, 2026
4937192
Fix header hierarchy levels
yeasy Apr 1, 2026
6668bfd
Add StatefulSet DaemonSet Job CronJob sections
yeasy Apr 4, 2026
ab2e565
Fix summary section header format
yeasy Apr 4, 2026
2b0c00c
Add recommended reading paths table to README
yeasy Apr 5, 2026
c84927c
ci: add auto-release.yml, remove release-pdf.yml, limit CI trigger to…
yeasy Apr 5, 2026
50fe8eb
Replace defunct AtomHub mirror with docker.1ms.run
yeasy Apr 5, 2026
565b40a
Add release-pdf CI workflow for automated PDF builds
yeasy Apr 5, 2026
aec453b
Remove duplicate release-pdf workflow
yeasy Apr 5, 2026
6690562
Remove time annotation in install docs
yeasy Apr 5, 2026
e85ca7a
Fix typo in offline install image alt text
yeasy Apr 5, 2026
04b81a8
Fix mdpress port 4000 to 9000
yeasy Apr 5, 2026
adee45f
Fix bash comment style to single hash
yeasy Apr 9, 2026
422123d
Add section numbering and archive notice
yeasy Apr 9, 2026
2dacddb
Fix figure caption format
yeasy Apr 9, 2026
f86e356
Fix figure caption punctuation and table formatting
yeasy Apr 14, 2026
6b2ebd1
Fix Chinese curly quotes in prose text
yeasy Apr 15, 2026
9e194b9
chore(deps): bump the dependencies group with 2 updates
dependabot[bot] Apr 15, 2026
983e7c1
Merge pull request #564 from yeasy/dependabot/github_actions/dependen…
github-actions[bot] Apr 15, 2026
d81405a
Update versions and fix stale data
yeasy Apr 18, 2026
6fcb74b
Add Ubuntu 20.04 EOL exact date
yeasy Apr 18, 2026
407d508
Restructure README with badges and cover
yeasy Apr 18, 2026
da5867c
Update Kind v0.31.0 and Flannel v0.28.2
yeasy Apr 18, 2026
1bed644
Fix mermaid syntax and update K8s taint labels
yeasy Apr 18, 2026
077e55f
Update software versions and fix security refs
yeasy Apr 19, 2026
ff48ac7
Clarify intro chapter
yeasy Apr 19, 2026
1d780f7
Drop legacy plugins
yeasy Apr 20, 2026
b3d1508
Add new content and update versions
yeasy Apr 20, 2026
4b93651
Refine Docker concepts
yeasy Apr 21, 2026
c9c7261
Refresh k8s docker versions and references
yeasy Apr 22, 2026
1fc64ab
Refresh install guidance
yeasy Apr 22, 2026
ac92e6c
Fix Debian dates and FAQ template syntax
yeasy Apr 22, 2026
69fc223
Update nginx version and K8s dashboard date
yeasy Apr 22, 2026
27617ea
Add section numbers to ecosystem headings
yeasy Apr 22, 2026
54a9a6e
Add runC CVEs and AuthZ plugin guidance
yeasy Apr 22, 2026
544ede8
Pin Prometheus and Grafana image versions
yeasy Apr 22, 2026
2a7f7d9
Fix apt cache cleanup path in Dockerfile example
yeasy Apr 23, 2026
49a85c8
Fix Ubuntu codenames and containerd LTS description
yeasy Apr 24, 2026
4b44d64
Fix straight quotes to curly quotes in mirror doc
yeasy Apr 24, 2026
94f74fc
Clarify image build semantics
yeasy Apr 24, 2026
037591e
Update content and fix issues
yeasy Apr 25, 2026
e414d94
Update containerd config path for 2.x
yeasy Apr 25, 2026
77a537d
Add blank lines before lists per CommonMark
yeasy Apr 25, 2026
8093b19
Update node-exporter to v1.11.1, fcct to butane
yeasy Apr 25, 2026
52329fe
Update etcd to v3.5.29
yeasy Apr 25, 2026
20a3479
Add Docker Scout, remove deprecated type_name
yeasy Apr 25, 2026
839a63f
Update versions and fix formatting issues
yeasy Apr 25, 2026
9abc1cb
Update Kubernetes to v1.36, build-push-action to v7
yeasy Apr 25, 2026
515ba9f
Add blank lines before lists per CommonMark
yeasy Apr 25, 2026
1e9cdee
Update Grafana to v13, add version notes
yeasy Apr 25, 2026
aa204fb
chore: lint cleanup and version corrections
yeasy Apr 25, 2026
98e299a
Add version notes and official doc links
yeasy Apr 25, 2026
b2839f7
Fix broken code block in laravel multistage Dockerfile
yeasy Apr 25, 2026
420a577
Accurate cgroup v2 description, update Actions versions
yeasy Apr 25, 2026
84a801f
Document depends_on condition and healthcheck
yeasy Apr 25, 2026
dad26cc
Update docker0 default subnet to 172.17.0.0/16
yeasy Apr 25, 2026
87bb4b2
Add version notes and image tag best practices
yeasy Apr 25, 2026
98f4f7b
Add official doc links to install guides
yeasy Apr 25, 2026
22dd236
Fix network IPs, compose healthcheck, update GH Actions versions
yeasy Apr 25, 2026
8ea5262
Update Prometheus to v3.11.2, fix etcdctl version
yeasy Apr 25, 2026
72513eb
更新 Namespace/Gateway API/nftables/DCT 退役时间线
yeasy Apr 26, 2026
c36c420
Add nftables support and Time namespace documentation
yeasy Apr 26, 2026
e406ed9
Update Gateway API docs and image security practices
yeasy Apr 26, 2026
e416a1b
Fix Docker Hub rate limits, DCT timeline, image tags, etcd and Alertm…
yeasy Apr 27, 2026
b1cd2f0
Fix Docker Hub rate limits and etcdctl API version
yeasy Apr 27, 2026
04fd53e
Update Docker image tags and etcd commands
yeasy Apr 27, 2026
37e376d
Fix mongosh, DCA price, compose healthcheck and cleanup
yeasy Apr 27, 2026
09fd556
Refresh image CLI docs
yeasy Apr 27, 2026
3d3befa
Add ipvlan driver and update EKS pricing
yeasy Apr 27, 2026
16203c5
Complete Dockerfile instruction reference list
yeasy Apr 27, 2026
4d1e323
Fix seccomp typo, postgres path and DCA exam details
yeasy Apr 28, 2026
15c7fe1
Update Docker Hub rate limits and version refs
yeasy Apr 28, 2026
a89f728
Fix typos and update Docker Hub limits and versions
yeasy Apr 28, 2026
8ebf284
Update nginx references from 1.25 to 1.30
yeasy Apr 28, 2026
229aec2
Update Kubernetes node status conditions terminology
yeasy Apr 28, 2026
fab4e41
Update OS examples to Debian 13, Ubuntu 26.04, Fedora 43
yeasy Apr 28, 2026
62f48c1
Update nginx, Debian, Ubuntu, Fedora, Docker versions
yeasy Apr 28, 2026
30f0115
Update nginx, OS, Buildx, etcd and K8s refs
yeasy Apr 28, 2026
0e0afbd
Update nginx to 1.30 and version references
yeasy Apr 28, 2026
9c98e35
Fix nginx version to 1.28 stable
yeasy Apr 28, 2026
99c5621
Fix Chinese curly quote direction
yeasy Apr 29, 2026
c554799
Restore nginx 1.30 stable references
yeasy Apr 29, 2026
89c2690
Correct Docker Engine 29 release date
yeasy Apr 29, 2026
340c8c9
Document ipvlan driver and update etcdctl v3 options
yeasy Apr 30, 2026
9c378b1
Use straight quotes in kubectl annotate examples
yeasy Apr 30, 2026
e6527ae
Fix Docker Engine 29 release date
yeasy May 1, 2026
7e3f90b
Update Node base images to 22 LTS
yeasy May 1, 2026
bf3107b
Update MySQL 8.0 to 8.4 LTS, fix Trivy tag count
yeasy May 2, 2026
4cb91a7
Update etcd cluster demo to v3.5.29, Node to 22 LTS
yeasy May 2, 2026
b148d9e
Update nginx to 1.30 stable, add IPVS deprecation note
yeasy May 2, 2026
625d209
Fix Docker Engine 29 release date and Rootless mode history
yeasy May 2, 2026
10381de
Add healthcheck to Rails Compose example
yeasy May 3, 2026
7cae0b6
Fix deprecated TLS protocols and mongo CLI
yeasy May 3, 2026
29742c8
Clarify interactive debug uses new container
yeasy May 8, 2026
13fc8b3
Explain why docker run overrides crashing CMD
yeasy May 8, 2026
2cea196
Replace chromium-browser snap with setup-chrome
yeasy May 8, 2026
e274231
Fix typo in Fedora install guide
yeasy May 8, 2026
3c5c591
Fix nginx version, IPVS removal, cgroups v2 and Redis config
yeasy May 13, 2026
ef5a97f
Fix VirtioFS note, cri-socket, componentstatuses, ES version and typo
yeasy May 13, 2026
9f481e8
Fix go mod, Docker Hub rate limit, Compose verbose, docker debug, htp…
yeasy May 13, 2026
a20d1b1
Fix 3 broken external links in appendix
yeasy May 14, 2026
92be005
Fix docker debug note, Go modules, Compose V2, CentOS Quay migration
yeasy May 15, 2026
705d162
Fix image docs typos
yeasy May 15, 2026
1ba904a
Fix markdown format issues
yeasy May 15, 2026
78ca8f6
Refresh Docker ecosystem
yeasy May 16, 2026
e21794e
Fix stale image facts
yeasy May 10, 2026
5650315
Remove demo TLS key
yeasy May 12, 2026
0b8f6e9
Refresh metadata and workflows
yeasy May 18, 2026
1c4e053
Fix CI PDF order
yeasy May 18, 2026
7abaff2
test: add project rules check
yeasy May 19, 2026
26da467
docs: link deployment engineering guide
yeasy May 19, 2026
1b15b65
Clarify AKS pricing tiers
yeasy May 19, 2026
e6bf228
docs: update image signing and login guidance
yeasy May 19, 2026
4075330
Fix architecture mermaid and MySQL version
yeasy May 20, 2026
58504e9
fix(review-fixes): surgical content corrections from web-verified lib…
yeasy May 20, 2026
4f92b3a
fix(19.3): add security trade-off note for cAdvisor privileged: true
yeasy May 20, 2026
1f69884
Fix Chinese quote formatting
yeasy May 20, 2026
bb97d5a
fix(13.2): remove incorrect "Node lifecycle" (Pending/Running/Termina…
yeasy May 20, 2026
e91fe87
fix(content): harden kubernetes and signing examples
yeasy May 20, 2026
1b651e5
fix(content): refresh Docker and Kubernetes guidance
yeasy May 20, 2026
d47afa7
docs: harden Docker practice security examples
yeasy May 20, 2026
2e625a3
fix(content): harden install and security guidance
yeasy May 21, 2026
9ef842e
docs: update distro caveats
yeasy May 22, 2026
a3567ff
docs: use digest-based cosign signing
yeasy May 22, 2026
e17bef9
docs(content): update Compose and safety guidance
yeasy May 22, 2026
10b09f3
fix(content): update DCT expiry tense and prefer named multistage COPY
yeasy May 22, 2026
dae0af9
fix(content): DCT expiry tense + bundle buildx --check additions
yeasy May 22, 2026
8b9e451
docs(content): add Mac alternatives, K8s transition guide, CI/CD regi…
yeasy May 22, 2026
ec0fa15
docs(content): harden Kubernetes and supply-chain examples
yeasy May 22, 2026
7f83abc
fix(content): correct Docker Engine 29.0.0 date and align login-actio…
yeasy May 22, 2026
8f4d88e
docs: refine Buildx guidance
yeasy May 22, 2026
6a55219
fix(11.3): use COPY (not ADD) in Flask/Redis intro Dockerfile
yeasy May 24, 2026
28c23d0
fix(content): harden Docker examples
yeasy May 24, 2026
036f048
fix(content): tighten safety guidance
yeasy May 24, 2026
fb361bb
fix(appendix): use H2 for 附录七 to match sibling appendix files
yeasy May 24, 2026
30f26d9
chore(17): remove obsolete coreos_README.md leftover
yeasy May 24, 2026
ea26f96
fix(content): remove demo registry credential
yeasy May 25, 2026
3a9ee19
docs(content): refresh Kubernetes helper versions
yeasy May 26, 2026
f09e800
fix(content): harden copy-paste safety examples
yeasy May 28, 2026
2185211
fix(07): note FROM uses pre-FROM ARG, not ENV, for variable substitution
yeasy May 28, 2026
9230b49
fix(04): replace deprecated openjdk base image with eclipse-temurin a…
yeasy May 28, 2026
48e86b7
fix(appendix): correct .dockerignore typo in image-slimming FAQ
yeasy May 28, 2026
094965e
修复编辑问题:错别字/语病/术语/标点等 25 处(自动审校)
yeasy Jun 1, 2026
1cdd3c5
fix(content): harden Docker examples
yeasy Jun 1, 2026
6fc032f
应用专业编辑审查:修复版本/引用/技术准确性等 3 处
yeasy Jun 1, 2026
3c1720c
应用专业编辑审查(复核续):修复确定性引用/链接/口径等 1 处
yeasy Jun 2, 2026
8dd6a55
fix(content): refresh DCT and monitoring safety guidance
yeasy Jun 2, 2026
130d03b
fix(content): harden dashboard and etcd examples
yeasy Jun 3, 2026
67d5fc7
fix(content): harden Compose credential examples
yeasy Jun 4, 2026
070d4d6
fix(content): harden secret handling examples
yeasy Jun 6, 2026
eb5e439
docs: remove hardcoded compose secrets
yeasy Jun 8, 2026
0cfd55a
fix(content): repair Django tutorial crash and complete the hardening…
yeasy Jun 10, 2026
01a6b2d
fix(content): align compose demo Dockerfiles to COPY over ADD
yeasy Jun 12, 2026
f4e684a
docs: update Fedora install support list
yeasy Jun 17, 2026
9fdffa9
fix(content): harden Docker practice guide
yeasy Jun 17, 2026
2bcc83d
ci: build and attach HTML reader to each release
yeasy Jun 21, 2026
a601794
ci: guard manual auto-release tag name
yeasy Jun 21, 2026
68fec82
ci: sanitize auto-release artifact tag names
yeasy Jun 22, 2026
9058882
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Jun 30, 2026
47a6f56
Merge pull request #567 from yeasy/dependabot/github_actions/dependen…
yeasy Jul 5, 2026
bd944a2
fix(ci): embed local images for PDF builds
yeasy Jul 5, 2026
8eabe30
fix(content): correct verified technical facts across cgroups, namesp…
yeasy Jul 10, 2026
daa6661
fix(ci): harden publishing and validate examples
yeasy Jul 10, 2026
ee0fbd7
fix(ci): attest releases and validate offline examples
yeasy Jul 10, 2026
8cd6094
fix(ci): keep preview tag current
yeasy Jul 10, 2026
397c666
fix(ci): fail closed on preview lookup errors
yeasy Jul 10, 2026
1f97068
test(ci): enforce exact preview tag commands
yeasy Jul 10, 2026
44822ce
test(ci): enforce preview publish step order
yeasy Jul 10, 2026
2ef6d80
fix(ci): make publication checks runner-safe
yeasy Jul 11, 2026
937ad3f
chore(deps): bump softprops/action-gh-release in the dependencies group
dependabot[bot] Jul 15, 2026
6ad32cc
Merge pull request #569 from yeasy/dependabot/github_actions/dependen…
github-actions[bot] Jul 15, 2026
288212b
chore(deps): bump @mermaid-js/mermaid-cli in the dependencies group (…
dependabot[bot] Jul 17, 2026
7340cc1
fix(security): avoid world-writable storage in Laravel multi-stage ex…
yeasy Jul 17, 2026
51698c8
fix(content): correct verified internal inconsistencies across 7 sect…
yeasy Jul 17, 2026
fe46145
chore(deps): bump actions/checkout in the dependencies group
dependabot[bot] Jul 22, 2026
69bf233
Merge pull request #572 from yeasy/dependabot/github_actions/dependen…
github-actions[bot] Jul 22, 2026
f82e130
ci: add Identity Guard rejecting AI-assistant commit attribution
yeasy Jul 22, 2026
3781d9c
ci: fix a latent false negative and cut Identity Guard runtime 50s to 1s
yeasy Jul 22, 2026
38c8906
ci: fix Identity Guard trigger — it was never actually running
yeasy Jul 22, 2026
a42f94f
ci: add timeout-minutes to Identity Guard
yeasy Jul 22, 2026
a1f63a5
fix(links): repair dead external links found by a cluster-wide sweep
yeasy Jul 22, 2026
2c8acc6
build(deps): retire the unused VuePress toolchain
yeasy Jul 23, 2026
1c8f0dc
chore: remove the remaining VuePress artifacts
yeasy Jul 23, 2026
d705dfb
fix(ci): make the Mermaid fail-closed guard actually fire
yeasy Jul 23, 2026
7c96d19
fix(links): busybox 官方仓库 pointed at the homepage, duplicating the lin…
yeasy Jul 23, 2026
52f6c73
ci: bound every workflow job with timeout-minutes
yeasy Jul 23, 2026
1e56295
fix(ci): close two silent false negatives in Identity Guard
yeasy Jul 23, 2026
898fb10
ci: track the latest mdPress release instead of a per-repo pinned ver…
yeasy Jul 23, 2026
eb939f6
fix(format): unstick bold markers that CJK punctuation kept from rend…
yeasy Jul 24, 2026
f8691a8
ci: retry the mdPress PDF build instead of failing the job on a Chrom…
yeasy Jul 24, 2026
b7d4410
fix(build): drop the _site_site workaround that mdPress 0.8.1 made ob…
yeasy Jul 24, 2026
4175760
ci: drop the two Dependabot auto-merge steps that could never work
yeasy Jul 24, 2026
7391bf9
fix(html-reader): stop pandoc from collapsing bold-lead-in lists into…
yeasy Jul 24, 2026
657c0b2
test(html-reader): guard the bold-lead-in list rendering with real pa…
yeasy Jul 24, 2026
95ee0ae
ci: gate CJK-punctuation bold regressions with a self-contained empha…
yeasy Jul 24, 2026
21e43e1
ci: stop && from swallowing a check_project_rules failure
yeasy Jul 25, 2026
90ea597
fix(check-emphasis): recognise code fences opened inside a blockquote
yeasy Jul 25, 2026
0b526c1
docs: drop the as-of date stamps from prose
yeasy Jul 28, 2026
b81816b
fix(content): 修正已随上游变化失效的版本事实与镜像引用
yeasy Jul 29, 2026
42253fc
fix(ci): 示例里的 GitHub Actions 大版本标签落后上游
yeasy Aug 8, 2026
08e9810
fix(content): 修正四处书内自相矛盾的技术断言
yeasy Aug 8, 2026
141fdc8
fix(examples): 修正若干无法按原样执行的命令
yeasy Aug 8, 2026
33bca89
fix(11.4): COMPOSE_DEBUG=1 不是 Compose 的环境变量
yeasy Aug 8, 2026
c3e1e4a
chore(deps): bump dompurify from 3.4.12 to 3.4.13 (#575)
dependabot[bot] Aug 10, 2026
00d8a87
chore(deps): bump mermaid from 11.16.0 to 11.16.1 (#574)
dependabot[bot] Aug 10, 2026
31c0f10
fix(appendix): 命令速查表落后 Docker 29 CLI 十余条命令
yeasy Aug 23, 2026
a6ecb73
fix(17): Podman/Buildah/Skopeo 与 Spin 的官方仓库已迁出原组织
yeasy Aug 23, 2026
6a5c663
fix(links): 11 条外链的落点已改名,逐条改到当前规范地址
yeasy Aug 23, 2026
4a1e7ae
fix(4.2): Engine 29 起 docker image ls 默认不再列出虚悬镜像
yeasy Aug 23, 2026
ef26255
style: 含中文的括号统一为全角(336 处 / 110 文件)
yeasy Aug 24, 2026
a780127
fix(用词): 「其它」统一为「其他」(34 处 / 25 文件)
yeasy Aug 24, 2026
7d9ed83
style: 中英文空格 36 处(2 文件)
yeasy Aug 24, 2026
f315ef9
test: 新增中文排版门禁(中英文空格 + 含中文括号全角)
yeasy Aug 24, 2026
1499d4e
ci: stop pinning the attest action's SHA inside the test that guards it
yeasy Aug 25, 2026
a98bffc
chore(deps): bump softprops/action-gh-release in the dependencies group
dependabot[bot] Sep 2, 2026
6b9feb1
Merge pull request #579 from yeasy/dependabot/github_actions/dependen…
github-actions[bot] Sep 2, 2026
ac5ec03
fix(安全,版本): seccomp 示例是安全降级,另修三处凭据/暴露面与九处版本过时
yeasy Sep 4, 2026
659473e
fix(demo): 三个配套示例目录与其章节漂移,其中两处带真实后果
yeasy Sep 4, 2026
90536e9
fix(一致性): 两处相互冲突的建议,其一会让读者悄悄失去本书推荐的默认后端
yeasy Sep 4, 2026
12c2acc
fix(命令): 五处照抄跑不起来,另修四处违反本书自己规则的写法
yeasy Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// https://code.visualstudio.com/docs/remote/devcontainerjson-reference

{
"image": "yeasy/docker_practice:latest",
"mounts": [
"source=dp-code-remote-cache,target=/root/.vscode-server,type=volume"
],
"settings": {
"terminal.integrated.shell.linux": "/bin/sh"
},
"forwardPorts": [
4000
],
"postStartCommand": [
"sh",
"-cx",
"pwd ; cd /workspaces/docker_practice ; mkdir -p ${PWD}/node_modules ${PWD}/_book"
]
}
11 changes: 11 additions & 0 deletions .docker/docker-entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/usr/bin/env sh

echo
echo
echo "Please open your browser: 127.0.0.1:4000"
echo
echo "欢迎加入 QQ 群:【 145983035 】 分享 Docker 资源,交流 Docker 技术"
echo
echo

exec nginx -g "daemon off;"
29 changes: 29 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# EditorConfig is awesome: https://EditorConfig.org

root = true

[*]

indent_style = space

indent_size = 2

end_of_line = lf

charset = utf-8

trim_trailing_whitespace = true

insert_final_newline = true

[*.md]

trim_trailing_whitespace = false

[*.py]

indent_size = 4

[Makefile]

indent_style = tab
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
* text=auto eol=lf

*.sh text eol=lf

* linguist-language=go
38 changes: 38 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
* @yeasy @khs1994
/.github/* @khs1994
/.travis/* @khs1994
/01_introduction/* @yeasy @khs1994
/02_basic_concept/* @yeasy @khs1994
/03_install/* @khs1994
/04_image/* @yeasy @khs1994
/05_container/* @yeasy @khs1994
/06_repository/* @khs1994
/07_dockerfile/* @yeasy @khs1994
/08_data/* @yeasy @khs1994
/09_network/* @yeasy @khs1994
/10_buildx/* @khs1994
/11_compose/* @yeasy @khs1994
/12_implementation/* @yeasy @khs1994
/13_kubernetes_concepts/* @yeasy @khs1994
/14_kubernetes_setup/* @yeasy @khs1994
/15_etcd/* @yeasy @khs1994
/16_cloud/* @khs1994
/17_ecosystem/* @khs1994
/18_security/* @yeasy @khs1994
/19_observability/* @yeasy @khs1994
/20_cases_os/* @yeasy @khs1994
/21_case_devops/* @yeasy @khs1994
/appendix/* @yeasy @khs1994
/.drone.yml @khs1994
/.editorconfig/ @khs1994
/.gitattributes @khs1994
/.gitignore @khs1994
/_config.yml @yeasy @khs1994
/book.json @yeasy @khs1994
/CHANGELOG.md @yeasy @khs1994
/CONTRIBUTING.md @yeasy @khs1994
/docker-compose.yml @khs1994
/manifest @khs1994
/package.json @khs1994
/README.md @yeasy @khs1994
/SUMMARY.md @yeasy @khs1994
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: yeasy
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Bug report
about: Create a report to help us improve

---

* [ ] Have u googled the problem? If no, pls do that first!

### Environment

<!--请提供环境信息,包括操作系统版本等,保留你的操作系统,其他选项删除-->
<!--Provides env info like OS version-->

* [x] Linux
* [x] CentOS 7
* [x] Fedora
* [x] Ubuntu 16.04 +
* [x] Debian 9 +
* [x] macOS
* [x] Windows 10
* [x] Raspberry Pi (ARM)
* [x] Others (Pls describe below)

### Docker Version

<!--如果你的 Docker 版本低于 20.10 请尽可能升级到该版本,保留你的 Docker 版本,其他选项删除-->
<!--if Docker version under 20.10, please upgrade Docker to 20.10-->

* [x] Test (v20.10)
* [x] Stable (v20.10)
* [x] 1.13.0 or Before

### Problem Description

<!--描述你的问题,请贴出操作步骤,终端报错截图或文字信息-->
<!--describe problem with detailed steps and logs-->


<!--提交问题之前请点击预览标签,符合要求之后再提交问题-->
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/Custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Custom issue template
about: Create a issue about Docker

---

* [ ] Have u googled the problem? If no, pls do that first!

### Environment

<!--请提供环境信息,包括操作系统版本等,保留你的操作系统,其他选项删除-->
<!--Provides env info like OS version-->

* [x] Linux
* [x] CentOS 7
* [x] Fedora
* [x] Ubuntu 16.04 +
* [x] Debian 9 +
* [x] macOS
* [x] Windows 10
* [x] Raspberry Pi (ARM)
* [x] Others (Pls describe below)

### Docker Version

<!--如果你的 Docker 版本低于 20.10 请尽可能升级到该版本,保留你的 Docker 版本,其他选项删除-->
<!--if Docker version under 20.10, please upgrade Docker to 20.10-->

* [x] Test (v20.10)
* [x] Stable (v20.10)
* [x] 1.13.0 or Before

### Problem Description

<!--描述你的问题,请贴出操作步骤,终端报错截图或文字信息-->
<!--describe problem with detailed steps and logs-->


<!--提交问题之前请点击预览标签,符合要求之后再提交问题-->
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
name: Feature request
about: Suggest an idea for docker_practice

---
20 changes: 20 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!--
Thanks for your contribution.
See [CONTRIBUTING](../CONTRIBUTING.md) for contribution guidelines.
-->

**Proposed changes (Mandatory)**

<!--
Tell us what you did and why:

One line short description

And details in other paragraphs.
-->

**Fix issues (Optional)**

<!--
Tell us what issues you fixed, e.g., fix #123
-->
27 changes: 27 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps)"
labels:
- "dependencies"
groups:
dependencies:
patterns:
- "*"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps)"
labels:
- "dependencies"
groups:
dependencies:
patterns:
- "*"
Loading