Docker清理指令

本文介绍了如何使用Docker命令行工具删除不再需要的容器、镜像和未使用的镜像层,包括`dockercontainerprune`、`dockerimageprune`和`dockersystemprune`。同时提醒在操作前备份重要数据,以防止误删。
摘要由CSDN通过智能技术生成

1. 删除不再需要的容器和镜像

# 删除所有已停止的容器
docker container prune

# 删除所有未被使用的镜像
docker image prune

2. 清理未使用的镜像层

Docker 在本地存储中保留了许多镜像层,这些镜像层可能不再被任何容器使用,但仍然占用磁盘空间。你可以使用 docker system prune 命令清理这些未使用的镜像层:

docker system prune --all --force --volumes
  • –all:删除未被引用的镜像,包括未被标记的镜像。
  • –force:强制执行清理操作,不需要确认。
  • –volumes:同时清理未使用的数据卷。

3.重启 Docker 服务:

有时候,Docker 可能不会立即释放已删除容器的存储空间,因此重启 Docker 服务可能有助于释放未使用的空间:

sudo systemctl restart docker

请注意,这些操作将删除不再需要的容器、镜像和镜像层,但它们不会删除正在使用的容器或镜像。因此,请确保在执行清理操作之前,不再需要的容器和镜像已经停止或删除。

在执行任何清理操作之前,建议备份重要的数据和镜像,以免不小心删除了需要的内容。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值