Docker 指令 删除容器或镜像

清除所有未使用或悬空的图像,容器,卷和网络

Docker提供了一个命令,可以清理悬空的任何资源(图像,容器,卷和网络)(与容器无关):

docker system prune

要另外删除任何已停止的容器和所有未使用的图像(不只是悬空图像),请将该-a标志添加到命令:

docker system prune -a

删除一个或多个特定镜像

使用带有-a标志的命令docker images可以找到要删除的图像的ID。这将显示每个图像,包括中间图像层。当您找到要删除的图像时,可以将其ID或标记传递给docker rmi

列表:

docker images -a   //默认隐藏中间镜像层

去掉:一个或多个

docker rmi Image Image

删除容器

删除一个或多个特定容器

使用带有该-a标志的docker ps命令可以找到要删除的容器的名称或ID:

列表:

docker ps -a    //默认隐藏未使用的容器

去掉:一个或多个

docker rm ID_or_Name ID_or_Name

退出时取出容器

如果您知道何时创建容器,一旦完成就不想保留它,您可以运行docker run --rm以在退出时自动删除它。

运行和删除:

docker run --rm image_name

 

列出所有的容器 ID

docker ps -aq

停止所有的容器

docker stop $(docker ps -aq)

删除所有的容器

docker rm $(docker ps -aq)

删除所有的镜像

docker rmi $(docker images -q)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值