@EvgMul

Почему команда docker возвращает ошибку?

Мне требуется удалить все volumes. Делаю следующее: docker volume rm $(docker volume ls -q)
В итоге вижу ошибку:
unknown shorthand flag: 'q' in -q)
See 'docker volume rm --help'.


Что я делаю не так? Гуглил, вроде команда корректная, по отдельности выполняются отлично. Что я упускаю?
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 1545 просмотров
Решения вопроса 1
@EvgMul Автор вопроса
Проблема была в консоли. Виндовая cmd.exe возвращает ошибку. Возможно знак доллара это специфичная команда оболочки bash.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
А если как-то так выполнить?:
docker volume ls -q | xargs docker volume rm
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
У меня работает.
Посмотрите что дает

docker volume ls -q
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы