【发布时间】:2019-10-16 16:08:09
【问题描述】:
我的script.sh:
#/bin/sh
docker run --name foo
(假设 docker 命令有效,容器名称为 foo。无法公开实际命令。)
我有一个运行 docker 容器的脚本。我想检查它是否成功运行以及echo终端上的成功运行状态。
如何使用container name 完成此操作?我知道我必须使用 docker inspect 之类的东西,但是当我尝试添加该命令时,它只会在我 ^C 我的脚本之后执行,这可能是因为 docker 执行了。
在this 答案中,docker 是在其他一些脚本中执行的,因此它实际上不适用于我的用例。
【问题讨论】:
-
您希望容器立即退出吗?与任何其他 shell 命令一样,
$?将具有退出状态,0 表示“成功”。
标签: shell docker inspect docker-run