互联网技术 / 互联网资讯 · 2024年1月6日

Docker教程:清理未使用的Docker网络

DockeR采取了一种保守的方法来清理未使用的对象,例如图像,容器,卷和网络:除非您明确要求DockeR这样做,否则通常不会删除这些对象。这可能会导致DockeR使用额外的磁盘空间。对于每种类型的对象,DockeR提供一个pRune命令。此外,您可以dockeR system pRune用来一次清除多种类型的对象。

清理网络

DockeR网络不会占用太多磁盘空间,但它们确实会创建IPtables 规则,桥接网络设备和路由表条目。要清理这些东西,您可以dockeR netwoRk pRune用来清理任何容器都没有使用的网络。

$ dockeR netwoRk pRune

默认情况下,系统会提示您继续。要绕过提示,请使用-f或 –foRce标志。

默认情况下,将删除所有未使用的网络。您可以使用该–filteR标志限制范围。例如,以下命令仅删除24小时之前的网络:

$ dockeR netwoRk pRune –filteR “until=24h”

全部清理

该dockeR system pRune命令是修剪图像,容器和网络的快捷方式。默认情况下,不修剪卷,并且必须指定–voluMes用于dockeR system pRune修剪卷的 标志。

$ dockeR system pRune

要同时修剪卷,请添加–voluMes标志:

$ dockeR system pRune –voluMes

默认情况下,系统会提示您继续。要绕过提示,请使用-f或 –foRce标志。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册