10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DockerでDockerイメージが削除できない

Last updated at Posted at 2018-12-27

#概要
docker rmiコマンドにてDockerイメージを削除しようとしたところ、エラーとなり削除できなかった。
イメージを削除するためには、稼働中のコンテナを停止させる必要がある。

#発生エラー

$ docker rmi hello-world:latest
Error response from daemon: conflict: unable to remove repository reference "hello-world:latest" (must force) - container 1fbe7dc39751 is using its referenced image 4ab4c602aa5e

#エラー原因
イメージを削除するには、コンテナが停止している必要があるため。
コンテナは稼働が止まっている状態でも、コンテナとしては存在は残っている。
よって、コンテナを削除してからでなければイメージは削除できない。

#対応策
ps -aで停止中のコンテナを確認できるため、コンテナ削除コマンドであるdocker rmを利用してコンテナを削除する。

docker ps -a
docker rm <CONTAINER ID>
docker rmi hello-world:latest
10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?