这个问题与我是否应该关注多余的,非运行的Docker容器有关?.
我想知道如何删除旧容器.将docker rm 3e552code34a让你删除一个,但我有很多了.docker rm --help不提供选择选项(如全部或图像名称).
也许有一个存储这些容器的目录,我可以手动轻松删除它们?
使用Docker时,我们从基本映像开始.我们启动它,创建更改并将这些更改保存在层中,形成另一个图像.
所以我最终得到了一个用于我的PostgreSQL实例的图像和一个用于我的Web应用程序的图像,这些图像继续保持不变.
所以问题是:什么是容器?
我无法删除 docker 镜像。出现以下错误。
docker image rm -f $(docker image ls -aq)
Error response from daemon: conflict: unable to delete 6ab53ec1a8c9 (cannot be forced) - image is being used by running container d65f1c6b7982
Error response from daemon: conflict: unable to delete 2602b4852593 (cannot be forced) - image has dependent child images
码头工人版本:
docker --version
Docker version 17.05.0-ce, build 89658be
我正在尝试删除测试图像:
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
没有成功。