В этом question объясняется, как остановить контейнеры Docker с изображения.
Но если нет запущенных контейнеров, я получаю сообщение об ошибке для остановки докеры требуется минимум один аргумент. Это означает, что я не могу запустить эту команду в длинном .sh script, не нарушая ее.
Как изменить эти команды для работы, даже если результаты не найдены?
docker stop $(docker ps -q --filter ancestor="imagname")
docker rm `docker ps -aq` &&
(Я ищу чистый ответ Docker, если это возможно, а не тест bash, поскольку я запускаю мой script поверх ssh, поэтому я не думаю, что у меня есть доступ к обычным тестам script).