我正在尝试删除测试图像:
docker image rm test-image
但我正在
Error response from daemon: conflict: unable to remove repository reference "test-image" (must force) - container 4ca6d09c1103 is using its referenced image 133c9587889f
但是,此容器不存在:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fff756b1399a rocker/shiny "/usr/bin/shiny-se..." 6 months ago Up 12 days 0.0.0.0:3838->3838/tcp shinyServerBdl2
那么:这是关于什么的?
我打电话
docker build . -t test-image
docker run -it test-image
从Dockerfile
创建图片,但为什么我不能在这里删除图片?我也试过
docker rmi test-image
没有成功。
答案 0 :(得分:6)
确保不存在使用该图像的容器。容器可以停止,因此在您运行docker ps
时不会显示。您可以docker ps --all
查看所有runninn并停止容器。
简而言之,运行以下内容应删除图像:
docker container rm 4ca6d09c1103
docker image rm test-image