| 机制 | PID 1 退出容器即停 |
|---|---|
| 验证 | docker ps -a 状态 Exited (0) |
| 修复 | 常驻前台进程 / -dit / 改用正确启动命令 |
示例
示例
docker run -d alpine echo hello
docker run -dit --name shell alpine sh
docker logs shell 2>/dev/null; docker ps -a --filter name=shell后台型服务(nginx、数据库)本身前台运行没问题;自己写脚本要避免 fork 到后台再退出。