使用docker指令如何删除所有不再使用的镜像

 更新时间:2024年06月11日 10:35:52   作者:蓝天白云下遛狗  
这篇文章主要介绍了使用docker指令如何删除所有不再使用的镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker指令删除所有不再使用的镜像

要删除所有未使用的 Docker 镜像,你可以使用以下命令:

docker image prune -a

这个命令将删除所有未被任何容器引用的镜像,包括未被标签的悬空镜像和已被标记为的镜像。

解释一下命令中的选项:

  • docker image prune:这个命令用于清理不再使用的镜像。
  • -a:这个选项表示清理所有不再使用的镜像,包括未被标记的悬空镜像和已被标记为的镜像。

在执行这个命令之前,请确保你了解它的影响,因为它将永久删除未被使用的镜像

linux定时清除docker镜像和容器

#!/bin/bash
#杀死运行的容器
docker stop $(docker ps -a -q);
docker kill $(docker ps -a -q);
#删除所有容器:
docker rm $(docker ps -a -q);
#强制删除所有镜像:
docker rmi $(docker images -q)

在centos中编辑一个文件,将以上命令写入。

vi stop.sh

写完记得保存。

然后用linux自带的crontab定时任务来设置;

首先赋权

chmod 777 stop.sh

查看定时任务

crontab -l
crontab -e

进入编辑

#每年的11月20号的8点执行

0 08 20 11 * sh /home/stop.sh > /home/stop.txt &

定时任务在线表达式

#杀死所有正在运行的容器
docker kill $(docker ps -a -q)
#删除所有已经停止的容器
docker rm $(docker ps -a -q)
#删除所有未打 dangling 标签的镜
docker rmi $(docker images -q -f dangling=true)
#删除所有镜像
docker rmi $(docker images -q)
#强制删除 无法删除的镜像
docker rmi -f <IMAGE_ID>
docker rmi -f $(docker images -q)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 十分钟学会用docker部署微服务

    十分钟学会用docker部署微服务

    这篇文章主要介绍了十分钟学会用docker部署微服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • ubuntu如何完全干净的卸载docker

    ubuntu如何完全干净的卸载docker

    这篇文章主要介绍了ubuntu如何完全干净的卸载docker问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Docker搭建私有镜像仓库的方法

    Docker搭建私有镜像仓库的方法

    这篇文章主要介绍了Docker搭建私有镜像仓库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Docker安装Redis最新图文教程(非常全)

    Docker安装Redis最新图文教程(非常全)

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库,这篇文章主要给大家介绍了关于Docker安装Redis的相关资料,需要的朋友可以参考下
    2023-11-11
  • 浅谈Docker如何自定义host文件

    浅谈Docker如何自定义host文件

    本文主要介绍了Docker如何自定义host文件,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Linux中docker的使用方法讲解

    Linux中docker的使用方法讲解

    本文给大家详细介绍了linux中docker的使用,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-12-12
  • Docker如何部署前端项目

    Docker如何部署前端项目

    这篇文章主要介绍了Docker如何部署前端项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Docker重命名镜像名称和TAG操作

    Docker重命名镜像名称和TAG操作

    这篇文章主要介绍了Docker重命名镜像名称和TAG操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Linux Docker安装wordpress的方法详解教程

    Linux Docker安装wordpress的方法详解教程

    这篇文章主要介绍了Linux Docker安装wordpress的方法详解教程的相关资料,需要的朋友可以参考下
    2016-10-10
  • Idea+docker通过dockerFile往华为云发布项目实践

    Idea+docker通过dockerFile往华为云发布项目实践

    本文介绍了使用IntelliJ IDEA和Docker将Spring Boot项目部署到华为云上,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01

最新评论