我有一个按如下方式运行的docker容器-
docker run -d --name mycontainer -v workspace:/build aem/java-buildpack /bin/sh -c "$COMMAND"
$COMMAND
完成执行后,容器退出。
所需要的是一种逻辑,该逻辑在容器退出状态时启动容器并执行$COMMAND
,或者在不存在的情况下运行容器并执行$COMMAND
。
类似-
docker start mycontainer -c "$COMMAND" || docker run -d --name mycontainer -v workspace:/build aem/java-buildpack /bin/sh -c "$COMMAND"
我该如何实现?