我想执行以下操作:
我创建了一个bash脚本来使用nvidia-docker run ..
如何检查第一个容器是否完成以知道是否应该启动第二个容器,依此类推?
答案 0 :(得分:2)
如果您不使用-d
标志,则docker调用将仅等待该过程完成。因此,您可以连续调用这三个容器。
set -ex # fail automatically if any single command fails
nvidia-docker run something command
nvidia-docker run something-else command
nvidia-docker run something-else another command
大多数时候,您还想使用--rm
标志,以使容器不会滞后。