Simplify words and fix format issues

This commit is contained in:
Baohua Yang
2026-02-24 22:01:02 -08:00
parent c44cbfcd62
commit d6e0838807
124 changed files with 45 additions and 1073 deletions

View File

@@ -1,7 +1,5 @@
## 5.4 进入容器
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 5.4.1 为什么需要进入容器
使用 `-d` 参数启动容器后容器在后台运行以下场景需要进入容器内部操作
@@ -26,12 +24,8 @@ Docker 提供两种进入容器的命令:
### 5.4.3 docker exec (推荐)
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### docker exec 基本用法
运行以下命令
```bash
## 进入容器并启动交互式 shell
@@ -44,8 +38,6 @@ $ docker exec -it 容器名 /bin/sh
#### 参数说明
相关信息如下表
| 参数 | 作用 |
|------|------|
| `-i` | 保持标准输入打开 (interactive)|
@@ -57,8 +49,6 @@ $ docker exec -it 容器名 /bin/sh
#### docker exec 示例
运行以下命令
```bash
## 启动一个后台容器
@@ -99,8 +89,6 @@ $ docker exec -u root myubuntu apt update
#### 只用 -i 不用 -t 的区别
运行以下命令
```bash
## 只用 -i可以执行命令但没有提示符
@@ -123,12 +111,8 @@ root@69d137adef7a:/# # 有提示符
### 5.4.4 docker attach (谨慎使用)
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### docker attach 基本用法
运行以下命令
```bash
$ docker attach 容器名
```
@@ -150,8 +134,6 @@ flowchart LR
#### docker attach 示例
运行以下命令
```bash
## 启动容器
@@ -199,8 +181,6 @@ CONTAINER ID IMAGE STATUS NAMES
### 5.4.5 exec vs attach 对比
相关信息如下表
| 特性 | docker exec | docker attach |
|------|-------------|---------------|
| **工作方式** | 在容器内启动新进程 | 附加到主进程 |
@@ -238,12 +218,8 @@ flowchart LR
### 5.4.6 最佳实践
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1. 首选 docker exec
运行以下命令
```bash
## 进入容器调试
@@ -285,8 +261,6 @@ $ docker debug myapp
### 5.4.7 常见问题
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### Qexec 进入后看不到其他终端的操作
这是正常的exec 启动的是独立进程多个 exec 会话互不影响
@@ -301,8 +275,6 @@ $ docker exec -it myapp /bin/sh
#### Q需要 root 权限
运行以下命令
```bash
$ docker exec -u root -it myapp bash
```