containerd 的
docker system prune
是什么?我想删除未使用的图像并停止容器以释放存储空间
nerdctl
v0.22.1 包括:
:nerdctl system prune
添加
命令。需要nerdctl system prune
。 (PR 1264,感谢@junnplus)--all
并且在
v0.22.0中添加了
nerdctl image prune
(PR 1194) 或
nerdctl container prune
(PR 1180)。
🐳
nerdctl system prune
删除未使用的数据
⚠️ 目前,
需要指定nerdctl system prune
。--all
用途:
nerdctl system prune [OPTIONS]
旗帜:
- 🐳
、-a
:删除所有未使用的图像,而不仅仅是悬挂的图像--all
- 🐳
、-f
:不提示确认--force
- 🐳
:修剪体积 未实现的 docker 系统修剪标志:--volumes
--filter
目前还没有命令可以执行相同的操作。有一个问题 打开
nerdctl
,似乎正在实施一些替代命令。
crictl
为 CRI 兼容的容器运行时提供 CLI。
使用
crictl
,我们可以选择删除所有未使用的图像,类似于我们使用 docker cli for docker 修剪图像的方式
命令:
crictl rmi --prune
这两个命令对我来说都很好用:
crictl rmi --prune
nerdctl system prune
立即关注机器
cleber@kind-node:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 485M 1.1M 484M 1% /run
*/dev/mapper/ubuntu--vg-ubuntu--lv 19G 11G 6.6G 63% /*
tmpfs 2.4G 0 2.4G 0% /dev/shm