Команда docker "docker container rm $(docker ps -aq) -f
" отлично работает из командной строки.Однако, когда я пытаюсь запустить его из make-файла, используя следующую цель ("remove_all_containers
") ...
remove_all_containers:
docker container rm $(docker ps -aq) -f
, я получаю сообщение об ошибке:
host_name$ make remove_all_containers
docker container rm -f
"docker container rm" requires at least 1 argument.
See 'docker container rm --help'.
Usage: docker container rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
make: *** [remove_all_containers] Error 1
Яснопри выполнении из make-файла команда "docker ps
" не выполняется должным образом, поэтому ее результаты могут быть собраны и переданы в команду "container rm
".
Мой вопрос: Как заставить команду "docker ps
" правильно запускаться из make-файла и правильно передавать ее результаты в команду "docker rm
", также в makefile ?
Заранее благодарим за любую помощь, которую вы можете предложить.