■やりたいこと
下記のようにIMAGE_IDが重複している場合、イメージを両方削除したい
■結論
rmに-fオプションを付ける
■実際の結果
C:\Users\hoge>docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
httpd latest a6ca7b52a415 10 days ago 168MB
hoge/20231202 1 a6ca7b52a415 10 days ago 168MB
上記を消す
C:\Users\hoge>docker image rm a6ca7b52a415
Error response from daemon: conflict: unable to delete a6ca7b52a415 (must be forced) - image is referenced in multiple repositories
IMAGE_IDが衝突して削除出来ない
-fオプションを付ける
C:\Users\hoge>docker image rm -f a6ca7b52a415
Untagged: httpd:latest
Untagged: httpd@sha256:04551bc91cc03314eaab20d23609339aebe2ae694fc2e337d0afad429ec22c5a
Untagged: hoge/20231202:1
Untagged: hoge/20231202@sha256:42ed559bb8529283236b537155e345b47051ed082200c7d7e155405b3e169235
Deleted: sha256:a6ca7b52a41549f13f7de6aeac4ab6ffebd41585fbf2273f00fd6e82bb721949