Fix and improve

This commit is contained in:
Baohua Yang
2026-02-12 16:51:50 -08:00
parent bae82e993a
commit 0835f8467a
100 changed files with 280 additions and 622 deletions

View File

@@ -255,5 +255,5 @@ $ docker run -v mydata:/app/data myapp
- [后台运行](5.2_daemon.md)理解 `-d` 参数和容器生命周期
- [进入容器](5.4_attach_exec.md)操作运行中的容器
- [网络配置](../network/README.md)理解端口映射的原理
- [网络配置](../08_data_network/network/README.md)理解端口映射的原理
- [数据管理](../08_data_network/README.md)数据持久化方案

View File

@@ -59,8 +59,6 @@ $ docker run -d ubuntu:24.04
#### 核心原理容器的生命周期与主进程绑定
具体内容如下
```
┌─────────────────────────────────────────────────────────────────────┐
│ Docker 容器的生命周期 = 容器内 PID 1 进程的生命周期 │
@@ -168,8 +166,7 @@ $ docker run --rm ubuntu:24.04 echo "Hello, World!"
Hello, World!
## 容器执行完后自动删除
具体内容如下:
...
```
#### 4. 配合日志查看
@@ -242,4 +239,4 @@ $ docker attach mycontainer
- [进入容器](5.4_attach_exec.md)如何进入正在运行的容器执行命令
- [容器日志](../16_appendix/16.1_best_practices.md)生产环境的日志管理最佳实践
- [HEALTHCHECK 健康检查](../07_dockerfile/7.12_healthcheck.md)自动检测容器内服务是否正常
- [Docker Compose](../compose/README.md)管理多个后台容器的更好方式
- [Docker Compose](../10_compose/README.md)管理多个后台容器的更好方式

View File

@@ -16,7 +16,7 @@
### docker stop推荐
#### 基本用法
#### docker stop 基本用法
运行以下命令
@@ -296,6 +296,6 @@ $ docker inspect 容器名
### 延伸阅读
- [启动容器](5.1_run.md)容器启动详解
- [删除容器](4.3_rm.md)清理容器
- [容器日志](logs.md)排查停止原因
- [启动容器](../05_container/5.1_run.md)容器启动详解
- [删除容器](5.6_rm.md)清理容器
- [容器日志](5.2_daemon.md)排查停止原因

View File

@@ -24,7 +24,7 @@ Docker 提供两种进入容器的命令:
### docker exec推荐
#### 基本用法
#### docker exec 基本用法
运行以下命令
@@ -49,7 +49,7 @@ $ docker exec -it 容器名 /bin/sh
| `-w` | 指定工作目录 |
| `-e` | 设置环境变量 |
#### 示例
#### docker exec 示例
运行以下命令
@@ -117,7 +117,7 @@ root@69d137adef7a:/# # 有提示符
### docker attach谨慎使用
#### 基本用法
#### docker attach 基本用法
运行以下命令
@@ -139,7 +139,7 @@ $ docker attach 容器名
└─────────────────────────────────────────┘
```
#### 示例
#### docker attach 示例
运行以下命令
@@ -292,5 +292,5 @@ $ docker exec -u root -it myapp bash
### 延伸阅读
- [后台运行](5.2_daemon.md)理解容器主进程
- [查看容器](ls.md)列出和过滤容器
- [容器日志](logs.md)查看容器输出
- [查看容器](5.1_run.md)列出和过滤容器
- [容器日志](5.2_daemon.md)查看容器输出

View File

@@ -6,7 +6,7 @@
本章将具体介绍如何来管理一个容器包括创建启动和停止等
* [启动容器](5.1_run.md)
* [启动容器](../05_container/5.1_run.md)
* [守护态运行](5.2_daemon.md)
* [终止容器](5.3_stop.md)
* [进入容器](5.4_attach_exec.md)