Я пишу очень простой bash script, чтобы быстро проверить, что мой контейнер все еще строит и запускается правильно и что приложение внутри отвечает на запросы.
Иногда docker run выходит из строя, например. потому что порт, который я пытаюсь связать с контейнером, уже выделен. Но когда это произойдет, docker run код завершения все равно 0, поэтому я не могу использовать код выхода. Как программно проверить, правильно ли запущен контейнер?
Решения, которые я рассматриваю, следующие:
- проанализировать вывод для ошибок
 -  
docker ps, чтобы увидеть, работает ли контейнер 
 но эти оба кажутся немного переполненными и уродливыми. Не хватает ли лучшего способа проверить, удалось ли docker run?