mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
style: apply global formatting fixes (struct, spacing, zhlint)
This commit is contained in:
@@ -14,7 +14,9 @@
|
||||
|
||||
---
|
||||
|
||||
### docker stop(推荐)
|
||||
### docker stop (推荐)
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### docker stop 基本用法
|
||||
|
||||
@@ -67,6 +69,8 @@ $ docker stop $(docker ps -q)
|
||||
|
||||
### docker kill
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 基本用法
|
||||
|
||||
运行以下命令:
|
||||
@@ -140,6 +144,8 @@ c5d3a5e8f7b2 nginx "nginx" Up 5 minutes mynginx
|
||||
|
||||
### 重新启动容器
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 启动已停止的容器
|
||||
|
||||
运行以下命令:
|
||||
@@ -192,6 +198,8 @@ stateDiagram-v2
|
||||
|
||||
### 批量操作
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 停止所有容器
|
||||
|
||||
运行以下命令:
|
||||
@@ -220,7 +228,9 @@ $ docker stop $(docker ps -q) && docker container prune -f
|
||||
|
||||
### 常见问题
|
||||
|
||||
#### Q: 容器停止很慢
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### Q:容器停止很慢
|
||||
|
||||
原因:应用没有正确处理 SIGTERM 信号,需要等待超时后强制终止。
|
||||
|
||||
@@ -229,7 +239,7 @@ $ docker stop $(docker ps -q) && docker container prune -f
|
||||
2. 使用 `docker stop -t 0` 立即终止
|
||||
3. 检查 Dockerfile 中的 `STOPSIGNAL` 配置
|
||||
|
||||
#### Q: 如何让容器优雅退出
|
||||
#### Q:如何让容器优雅退出
|
||||
|
||||
确保容器主进程正确处理信号:
|
||||
|
||||
@@ -243,7 +253,7 @@ FROM node:22
|
||||
CMD ["node", "server.js"]
|
||||
```
|
||||
|
||||
#### Q: 容器无法停止
|
||||
#### Q:容器无法停止
|
||||
|
||||
运行以下命令:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user