| 用途 | 等待容器退出,取退出码 |
|---|---|
| 语法 | docker wait CONTAINER [CONTAINER...] |
| 适用 | 批处理/迁移/初始化容器 |
示例
示例
docker run -d --name job myjob:1.0
EC=$(docker wait job) && echo exit=$EC退出码 0 表示主进程正常结束;非 0 要结合 docker logs 判断业务失败还是容器层问题。
阻塞等待指定容器退出并打印其退出码,脚本编排里用来同步等待一次性任务完成。
| 用途 | 等待容器退出,取退出码 |
|---|---|
| 语法 | docker wait CONTAINER [CONTAINER...] |
| 适用 | 批处理/迁移/初始化容器 |
docker run -d --name job myjob:1.0
EC=$(docker wait job) && echo exit=$EC