Remove redundant English from headings

This commit is contained in:
yeasy
2026-03-16 22:34:38 -07:00
parent bacdb2c25a
commit aff16d1921
12 changed files with 23 additions and 23 deletions

View File

@@ -252,7 +252,7 @@ $ docker exec myapp python manage.py migrate
$ docker exec -it myapp bash
OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found
## 解决方案:使用调试容器Docker Desktop 或 Kubernetes debug
## 解决方案:使用调试容器
$ docker debug myapp
```

View File

@@ -329,7 +329,7 @@ networks:
}
```
#### 自定义服务发现Service Discovery
#### 自定义服务发现
**使用 Docker 内建 DNS 的服务发现**
@@ -407,7 +407,7 @@ kubectl patch deployment -n kube-system coredns --patch '{
}'
```
### 9.7.4 网络策略NetworkPolicy实践
### 9.7.4 网络策略实践
网络策略定义了容器间的流量控制规则是微服务架构中的安全基础

View File

@@ -1,10 +1,10 @@
## 10.1 BuildKit
**BuildKit** 是下一代的镜像构建组件 https://github.com/moby/buildkit 开源。
**BuildKit** 是下一代的镜像构建组件 [moby/buildkit](https://github.com/moby/buildkit) 开源。
> **重要** Docker 23.0 BuildKit 已成为 **默认稳定构建器**无需手动启用Docker Engine v29 进一步将 Containerd 镜像存储设为默认提升与 Kubernetes 的互操作性
目前Docker Hub 自动构建已经支持 BuildKit具体请参考 https://github.com/docker-practice/docker-hub-buildx
目前Docker Hub 自动构建已经支持 BuildKit具体请参考 [docker-practice/docker-hub-buildx](https://github.com/docker-practice/docker-hub-buildx)。
### 10.1.1 `Dockerfile` 新增指令详解

View File

@@ -49,4 +49,4 @@ $ docker buildx build --sbom=true -t myimage .
### 10.2.2 官方文档
* https://docs.docker.com/engine/reference/commandline/buildx/
* [Docker buildx 命令文档](https://docs.docker.com/engine/reference/commandline/buildx/)

View File

@@ -2,7 +2,7 @@
`Compose` 项目是 Docker 官方的开源项目负责实现对 Docker 容器集群的快速编排从功能上看 `OpenStack` 中的 `Heat` 十分类似
其代码目前在 [https://github.com/docker/compose](https://github.com/docker/compose) 上开源。
其代码目前在 [docker/compose 仓库](https://github.com/docker/compose) 上开源。
`Compose` 定位是 定义和运行多个 Docker 容器的应用 (Defining and running multi-container Docker applications)其前身是开源项目 Fig

View File

@@ -6,7 +6,7 @@
### 关键组件说明
#### LXCLinux 容器
#### LXC
Docker 早期版本0.1-0.7直接使用 LXC 作为容器运行时利用 Linux Namespaces Cgroups 实现容器隔离

View File

@@ -200,7 +200,7 @@ grype sbom:sbom.json --add-cpes-if-none
通过分析 SBOM 中的依赖版本制定安全升级计划
### 18.6.3 镜像签名与验证Cosign/Notary
### 18.6.3 镜像签名与验证
镜像签名确保镜像的来源可信且未被篡改两种主流方案是 Cosign Notary
@@ -262,7 +262,7 @@ cosign verify myregistry.com/myapp:v1.0.0 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
```
#### Docker Content TrustDCT Notary
#### Docker Content Trust Notary
Docker Content Trust 使用 Notary 实现镜像签名 Docker 官方的签名解决方案
@@ -353,7 +353,7 @@ scan_on_push: true # 推送时自动扫描
scan_all: true # 扫描仓库中的所有镜像
```
#### 5. 政策执行Admission Controller
#### 5. 政策执行
Kubernetes 环境中使用 Admission Webhook 强制镜像签名和扫描

View File

@@ -24,8 +24,8 @@
1. **安装 Docker**第1章根据操作系统完成 Docker 的安装与验证
2. **第一个容器**执行 `docker run hello-world`体验最简单的容器运行
3. **交互式容器**执行 `docker run -it ubuntu bash`进入容器内部与系统交互
4. **镜像与仓库**第2-3理解镜像的概念查找镜像拉取和使用官方镜像
5. **自定义镜像**5学习如何编写 Dockerfile 创建自己的镜像
4. **镜像与仓库**第2章理解镜像的概念查找镜像拉取和使用官方镜像
5. **自定义镜像**7学习如何编写 Dockerfile 创建自己的镜像
## 学习路线图
@@ -57,9 +57,9 @@ graph LR
### 在线阅读
* **GitBook**: [yeasy.gitbook.io/docker_practice](https://yeasy.gitbook.io/docker_practice/)
* **GitHub**: [github.com/yeasy/docker_practice](https://github.com/yeasy/docker_practice/blob/master/SUMMARY.md)
* **Mirror**: [docker-practice.com](https://vuepress.mirror.docker-practice.com/)
* **GitBook**: [在线阅读](https://yeasy.gitbook.io/docker_practice/)
* **GitHub**: [仓库目录](https://github.com/yeasy/docker_practice/blob/master/SUMMARY.md)
* **Mirror**: [镜像站点](https://vuepress.mirror.docker-practice.com/)
### 本地阅读
@@ -72,8 +72,8 @@ graph LR
```bash
docker run -it --rm -p 4000:80 ccr.ccs.tencentyun.com/dockerpracticesig/docker_practice:vuepress
```
启动后访问 [http://localhost:4000](http://localhost:4000)。
[详情参考](https://github.com/yeasy/docker_practice/wiki/%E7%A6%BB%E7%BA%BF%E9%98%85%E8%AF%BB%E5%8A%9F%E8%83%BD%E8%AF%A6%E8%A7%A3)
启动后访问 [本地阅读地址](http://localhost:4000)。
[离线阅读说明](https://github.com/yeasy/docker_practice/wiki/%E7%A6%BB%E7%BA%BF%E9%98%85%E8%AF%BB%E5%8A%9F%E8%83%BD%E8%AF%A6%E8%A7%A3)
#### 方式 2本地构建
@@ -83,7 +83,7 @@ docker run -it --rm -p 4000:80 ccr.ccs.tencentyun.com/dockerpracticesig/docker_p
npm install
npx honkit serve
```
启动后访问 [http://localhost:4000](http://localhost:4000)。
启动后访问 [本地阅读地址](http://localhost:4000)。
## 社区交流

View File

@@ -340,4 +340,4 @@ $ docker run --rm -it postgres bash
### 官方镜像示例
这些官方镜像的 Dockerfile 都是参考典范https://github.com/docker-library/docs
这些官方镜像的 Dockerfile 都是参考典范详见 [docker-library/docs](https://github.com/docker-library/docs)。

View File

@@ -40,4 +40,4 @@ $ docker run -it --rm \
### Dockerfile
请到 https://github.com/docker-library/docs/tree/master/mongo 查看。
请到 [Mongo 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/mongo) 查看。

View File

@@ -39,4 +39,4 @@ $ docker run -it --rm \
### Dockerfile
请到 https://github.com/docker-library/docs/tree/master/node 查看。
请到 [Node 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/node) 查看。

View File

@@ -35,4 +35,4 @@ $ docker run --name some-wordpress -d --network my-wordpress-net -e WORDPRESS_DB
### Dockerfile
请到 https://github.com/docker-library/docs/tree/master/wordpress 查看。
请到 [WordPress 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/wordpress) 查看。