Команда Docker rm выдает ошибку при использовании $ () - PullRequest
0 голосов
/ 04 января 2019

Я на Windows 10 Enterprise OS и Docker ver 18.09.

Из документации Docker docker rm $ (docker ps -a -q) выдает ошибку:

неизвестный сокращенный флаг: 'a' в -aq)
Смотрите 'Docker rm --help'

Я могу удалить контейнеры по одному с помощью команды Docker container rm, но я хотел знать, почему я получаю эту ошибку.

1 Ответ

0 голосов
/ 05 января 2019

Я предполагаю, что вы хотите удалить только все идентификаторы контейнера докера. , поэтому НЕ запускайте это, если вы не хотите удалять все контейнеры.

Следующее ТОЛЬКО и ТОЛЬКО поможет , когда вы хотите удалить все идентификаторы контейнеров в Docker (протестировано в системе Ubuntu):

docker ps -a -q | xargs docker rm
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...