Docker – 解決刪除 image 時出現的錯誤訊息

在刪除 image 時有時候會無法刪除
# docker rmi docker.io/egypcio/freebsd
Error response from daemon: conflict: unable to remove repository reference “docker.io/egypcio/freebsd” (must force) – container 498289b4fbba is using its referenced image 8f539b0870b1

主要的原因是有 container 使用到這一個 image[@more@]解決方式:
刪除 container,可能不只有一個,要全部刪除

刪除 container
# docker rm 2c5e8062fd62
2c5e8062fd62

無法刪除
# docker rmi docker.io/egypcio/freebsd:latest
Error response from daemon: conflict: unable to remove repository reference “docker.io/egypcio/freebsd:latest” (must force) – container 4d4daece60ec is using its referenced image 8f539b0870b1

刪除一個 container
# docker rm 4d4daece60ec
4d4daece60ec

還是無法刪除
# docker rmi docker.io/egypcio/freebsd:latest
Error response from daemon: conflict: unable to remove repository reference “docker.io/egypcio/freebsd:latest” (must force) – container 498289b4fbba is using its referenced image 8f539b0870b1

再刪除一個 container
# docker rm 498289b4fbba
498289b4fbba

終於可以刪掉了!
# docker rmi docker.io/egypcio/freebsd:latest
Untagged: docker.io/egypcio/freebsd:latest
Untagged: docker.io/egypcio/freebsd@sha256:02f6c33382982db829ba63a52ed2467145c290f71f83ae5d8b304c274f809bbd
Deleted: sha256:8f539b0870b1ec6c1552172da492201166440a6f6199a0cd9208820cd377d03a
Deleted: sha256:c92b5d0f8475d3bb10df0bc5e8092da839777747e3653f3cf1cb63b33f17a3ff
Deleted: sha256:474999c372aa6b14e7b8e2afdcab83e2f89b783b243f87d2bbfa9b1a7346962b
Deleted: sha256:7800f80a93336d416612f372faa5f69eb67b353ce6ae9535fa0848f8784c74b1
Deleted: sha256:170b376f64fb30995c140276be3d71dfb256b308d86183ca3b22aa93a79ad548
Deleted: sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef