4

私はDocker Desktop for Windowsを使用しています。このコマンドですべての画像を削除しようとすると:

docker rmi $(docker images -q)

コマンド プロンプトで次のエラー メッセージが表示されました。

不明な略記フラグ: -q の 'q')

Window 10 Pro でDockerを実行しています

4

9 に答える 9

1

docker system prune -aまたはdocker image prune -aコマンドを使用して、未使用またはダングリング イメージを削除します。

于 2017-07-25T09:12:02.293 に答える
0

同様の問題を見てください。使用している構文は UNIX 固有docker rmi $(command)です。これはコマンド置換と呼ばれ、おそらく Windows では機能しません。

于 2017-02-15T10:31:39.653 に答える
0

これを docker-clear.bat に保存し、実行してコンテナー、イメージ、未使用のデータ、およびボリュームをクリアします

@echo off
REM Clear all the containers
FOR /f "tokens=*" %%i IN ('docker ps -aq') DO docker stop %%i && docker rm %%i
REM Clear all the images
FOR /f "tokens=*" %%i IN ('docker images --format "{{.ID}}"') DO docker rmi %%i -f
REM Clear unused data
docker system prune -f
REM Clear all volumes
docker volume prune -f
于 2018-09-12T10:17:15.320 に答える