消除docker<;无>;使用docker compose构建时的图像

消除docker<;无>;使用docker compose构建时的图像,docker,docker-compose,Docker,Docker Compose,我正在使用几个docker容器开发一个微服务。使用docker compose可以创建我想要的图像,但也可以创建其他几个图像副本,这些副本会填满我的磁盘空间。其他子图像有什么用?我可以阻止它们被创建,因为它们占用了我的内存。请注意,它们并不是真正的“悬挂”,它们只是出现在构建中 图像是docker build生成的中间层。它们是最终图像的父层,不能删除,因为最新的图像实际上引用了它们 只有那些没有被任何其他层引用的图像才能被删除。这些图像称为悬挂。可以使用以下命令删除悬挂图像: dockerrm

我正在使用几个docker容器开发一个微服务。使用docker compose可以创建我想要的图像,但也可以创建其他几个图像副本,这些副本会填满我的磁盘空间。其他子图像有什么用?我可以阻止它们被创建,因为它们占用了我的内存。请注意,它们并不是真正的“悬挂”,它们只是出现在构建中


图像是docker build生成的中间层。它们是最终图像的父层,不能删除,因为最新的
图像实际上引用了它们

只有那些没有被任何其他层引用的图像才能被删除。这些图像称为悬挂。可以使用以下命令删除悬挂图像:


dockerrmi$(dockerimages-f“dangling=true”-q)

这些图像是docker构建产生的中间层。它们是最终图像的父层,不能删除,因为最新的
图像实际上引用了它们

只有那些没有被任何其他层引用的图像才能被删除。这些图像称为悬挂。可以使用以下命令删除悬挂图像:


docker rmi$(docker images-f“dangling=true”-q)

尝试删除任何一个挂起的映像都会出现错误[守护进程的错误响应:冲突:无法删除c565603bc87f(无法强制)-映像具有从属子映像]您所说的“任何一个挂起的映像”是什么意思?
docker images-f“dangling=true”-q
的输出是什么?它给出了一个图像ID列表,当我再次列出图像时,它们仍然在列表中,当我尝试删除它们时,我得到了上面的错误您的docker版本是什么?这本应该奏效的。你也可以试试。我的docker版本是18.09,prune命令并没有得到任何悬空的图像。。。我在想,这些未标记的图像不是都在悬挂吗?那么为什么不删除它们呢?尝试删除任何一个悬挂图像都会出现错误[守护进程的错误响应:冲突:无法删除c565603bc87f(无法强制)-图像具有从属子图像]您所说的“任何一个悬挂图像”是什么意思?
docker images-f“dangling=true”-q
的输出是什么?它给出了一个图像ID列表,当我再次列出图像时,它们仍然在列表中,当我尝试删除它们时,我得到了上面的错误您的docker版本是什么?这本应该奏效的。你也可以试试。我的docker版本是18.09,prune命令并没有得到任何悬空的图像。。。我在想,这些未标记的图像不是都在悬挂吗?为什么他们没有被删除呢?关于你的错误的问题:你是如何看到这些图片的?你认为他们为什么会制造麻烦?你能提供一个关于你的错误的问题:你是如何看到这些图像的?你认为他们为什么会制造麻烦?你能提供一份工作吗?