mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 20:31:18 +00:00
Add more content and fix format
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
## 5.1 启动容器
|
||||
## 5.1 启动
|
||||
|
||||
本节将详细介绍 Docker 容器的启动方式,包括新建启动和重新启动已停止的容器。
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 5.2 后台运行
|
||||
## 5.2 守护态运行
|
||||
|
||||
在生产环境中,我们通常需要容器持续运行,不受终端关闭的影响。本节将深入讲解如何让容器在后台运行,以及理解容器生命周期的核心概念。
|
||||
|
||||
@@ -57,8 +57,6 @@ $ docker run -d ubuntu:24.04
|
||||
|
||||
#### 核心原理:容器的生命周期与主进程绑定
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
subgraph Lifecycle ["Docker 容器的生命周期 = 容器内 PID 1 进程的生命周期"]
|
||||
@@ -190,7 +188,7 @@ $ docker logs -t myapp
|
||||
1. **查看退出状态码**:
|
||||
```bash
|
||||
$ docker ps -a --filter "name=mycontainer"
|
||||
# 查看 STATUS 列,如 "Exited (1)" 表示异常退出
|
||||
# 查看 STATUS 列,如 “Exited (1)” 表示异常退出
|
||||
|
||||
```
|
||||
|
||||
@@ -231,6 +229,6 @@ $ docker attach mycontainer
|
||||
### 5.2.7 延伸阅读
|
||||
|
||||
- [进入容器](5.4_attach_exec.md):如何进入正在运行的容器执行命令
|
||||
- [容器日志](../appendix/20.1_best_practices.md):生产环境的日志管理最佳实践
|
||||
- [容器日志](../appendix/best_practices.md):生产环境的日志管理最佳实践
|
||||
- [HEALTHCHECK 健康检查](../07_dockerfile/7.12_healthcheck.md):自动检测容器内服务是否正常
|
||||
- [Docker Compose](../11_compose/README.md):管理多个后台容器的更好方式
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 5.3 终止容器
|
||||
## 5.3 终止
|
||||
|
||||
本节将介绍如何终止一个运行中的容器,以及几种不同的终止方式及其区别。
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 5.5 导出和导入容器
|
||||
## 5.5 导出和导入
|
||||
|
||||
当我们需要迁移容器或者备份容器时,可以使用 Docker 的导入和导出功能。本节将介绍这两个命令的使用方法。
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 5.6 删除容器
|
||||
## 5.6 删除
|
||||
|
||||
随着容器的创建和停止,系统中会积累大量的容器。本节将介绍如何删除不再需要的容器,以及如何清理所有停止的容器。
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 5.7 本章小结
|
||||
## 本章小结
|
||||
|
||||
| 操作 | 命令 | 说明 |
|
||||
|------|------|------|
|
||||
|
||||
Reference in New Issue
Block a user