fix(content): harden Docker practice guide

This commit is contained in:
yeasy
2026-06-16 21:23:21 -07:00
parent f4e684afeb
commit 9fdffa9d91
67 changed files with 343 additions and 278 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
## 附录四Dockerfile 最佳实践
本附录是笔者对 Docker 官方文档中 [Best practices for writing Dockerfiles](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/) 的理解与翻译。
本附录是笔者对 Docker 官方文档中 [Building best practices](https://docs.docker.com/build/building/best-practices/) 的理解与翻译。
### 一般性的指南和建议
+2
View File
@@ -73,6 +73,8 @@ $ docker network create -d bridge --subnet 172.25.0.0/16 my-net
$ docker run --network=my-net --ip=172.25.3.3 -itd --name=my-container busybox
```
这个固定 IP 主要用于同一 Docker daemon 内的容器间通信Docker Desktop 上不要依赖宿主机直接访问 Linux 容器 IP宿主机访问容器服务仍应使用端口映射或 `host.docker.internal` 等机制
### 如何临时退出一个正在交互的容器的终端而不终止它
`Ctrl-p Ctrl-q`如果按 `Ctrl-c` 往往会让容器内应用进程终止进而会终止容器
+3 -3
View File
@@ -116,8 +116,8 @@ Docker Compose
**学习资源**
- 本书第 4-11 进阶篇
- [Docker 官方最佳实践](https://docs.docker.com/develop/dev-best-practices/)
- [Dockerfile 参考](https://docs.docker.com/engine/reference/builder/)
- [Docker 官方最佳实践](https://docs.docker.com/build/building/best-practices/)
- [Dockerfile 参考](https://docs.docker.com/reference/dockerfile/)
**时间投入**
@@ -477,7 +477,7 @@ Kubernetes 进阶 (Week 24-36)
# 1. 学习本书第 1-11 章(基础到中级)
# 2. 完成 20+ 个实战项目
# 3. 参考官方学习指南
# 参考 KodeKloud DCA 认证指南:https://kodekloud.com/blog/docker-certified-associate-guide/
# 参考 Docker 官方学习入口:https://www.docker.com/resources/
# 4. 模拟考试
- Linux Academy DCA 练习题
+1 -1
View File
@@ -13,7 +13,7 @@
```bash
$ docker run --name some-redis -d -p 6379:6379 redis
```
另外还可以启用[持久存储](https://redis.io/topics/persistence)。
另外还可以启用[持久存储](https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/)。
```bash
$ docker run --name some-redis -d -p 6379:6379 redis redis-server --appendonly yes
+1 -1
View File
@@ -24,7 +24,7 @@
* [Docker CLI 参考](https://docs.docker.com/engine/reference/commandline/docker/)
* [Dockerfile 参考](https://docs.docker.com/reference/dockerfile/)
* [Docker 构建最佳实践](https://docs.docker.com/build/building/best-practices/)
* [Docker 远端应用 API](https://docs.docker.com/develop/sdk/)
* [Docker 远端应用 API](https://docs.docker.com/reference/api/engine/sdk/)
* [Docker 存储文档](https://docs.docker.com/engine/storage/)
* [Docker 网络文档](https://docs.docker.com/engine/network/)