如何清理docker垃圾

server/2025/1/16 23:35:08/

使用 Docker 命令清理

  • 清理未使用的容器、网络、镜像和构建缓存

    收起

    plaintext

    docker system prune -a
    

    该命令会删除所有未被引用的资源,包括未使用的容器、网络、映像和构建缓存等。如果想要强制删除而不进行提示确认,可以添加-f选项,即docker system prune -a -f
  • 仅清理未使用的镜像

    收起

    plaintext

    docker image prune --all
    

    此命令会删除所有未被使用的 Docker 镜像,可以释放大量磁盘空间。如果只想删除指定的镜像,可以先使用docker images命令列出所有镜像,然后使用docker rmi <镜像ID或名称>命令删除指定镜像散文随风想。
  • 仅清理未使用的容器

    收起

    plaintext

    docker rm <容器ID或名称>
    

    首先使用docker ps -a命令列出所有容器,然后找出那些已经停止或不再需要的容器,将其 ID 或名称代入上述命令中进行删除散文随风想。
  • 仅清理未使用的卷

    收起

    plaintext

    docker volume rm <卷ID或名称>
    

    可以先使用docker volume ls命令列出所有卷,然后删除不需要的卷博客园。

手动清理

  • 停止 Docker 服务

    收起

    plaintext

    sudo systemctl stop docker
    

    在清理之前,需要先停止 Docker 服务,以避免数据冲突或其他问题51CTO博客。
  • 删除 overlay2 目录下的文件和文件夹

    收起

    plaintext

    sudo rm -rf /var/lib/docker/overlay2/*
    

    此命令会删除 /var/lib/docker/overlay2 / 目录下的所有文件和文件夹。但需要注意的是,这将删除所有镜像和容器的层级信息,执行前请确保不再需要这些信息51CTO博客。
  • 重启 Docker 服务

    收起

    plaintext

    sudo systemctl start docker
    

    清理完成后,需要重新启动 Docker 服务以使更改生效

http://www.ppmy.cn/server/158939.html

相关文章

HTML5 滚动动画详解

HTML5 滚动动画详解 滚动动画是一种在用户滚动网页时触发的动态效果&#xff0c;可以增强用户体验并吸引用户注意力。下面将介绍如何使用 HTML5 和 CSS 创建简单的滚动动画。 1. 基本概念 滚动动画通常涉及以下几个要素&#xff1a; 触发条件&#xff1a;用户滚动到特定位置…

征服Windows版nginx(2)

1.配置Nginx 编辑Nginx的配置文件&#xff08;通常是nginx.conf&#xff09;&#xff0c;找到安装Nginx位置&#xff0c;如下路径&#xff1a; D:\nginx-1.26.2\conf 双击打开nginx.CONF编辑&#xff0c;在http块中添加一个新的server块&#xff0c;用于指定Vue项目的静态文件…

49_Lua调试

Lua提供了debug库用于创建自定义调试器,尽管Lua本身没有内置的调试器1。这个库允许开发者在程序运行时检查和控制执行流程,这对于开发过程中的错误查找和修复非常有用。 1.Debug库概述 debug库提供的函数可以分为两类:自省函数(introspection functions)和钩子函数(hoo…

Java并发编程——线程池(基础,使用,拒绝策略,命名,提交方式,状态)

文章目录 线程池&#x1f3ca;线程池的好处&#x1f44d;线程池的创建&#x1f3d7;️线程池(ThreadPoolExecutor)常见参数&#x1f522;处理任务流程&#x1f503;拒绝策略⭐使用数据库任务表来自定义拒绝策略 线程池中两种提交方式线程池命名♂️♀️线程池状态 线程池&#…

IDEA测试报错java.lang.NullPointerException空指针异常解决办法

已知我运行的是测试函数&#xff0c;但是会报错java.lang.NullPointerException空指针异常 这是由于测试使用的包不匹配。 在pom.xml中查看spring boot版本 在SpringBoot 2.2的版本之前 Junit4&#xff1a;org.junit.Test SpringBoot 2.2之后使用的是 Junit5&#xff1a;org.…

计算机网络 (37)TCP的流量控制

前言 计算机网络中的TCP&#xff08;传输控制协议&#xff09;流量控制是一种重要机制&#xff0c;用于确保数据在发送方和接收方之间的传输既高效又稳定。 一、目的 TCP流量控制的主要目的是防止发送方发送数据过快&#xff0c;导致接收方无法及时处理&#xff0c;从而引起数据…

学技术学英语:ELK是什么

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#xff1a; 先看关键单词&#xff0c;再看英文&#xff0c;最后看中文总结&#xff0c;再回头看一遍英文原文&#xff0c;效果更佳&#xff01;&#xff01; 关键词 aggregate 聚合 /ˈɡrɪɡeɪt/ analytics 分析学 /ˌnəˈl…

学技术步骤,(tomcat举例)jar包api手写tomcat静态资源基础服务器

1.看有哪些包&#xff0c;能用本地离线的包就使用离线包 2.尽量不要使用配置文件&#xff08;先不用&#xff09;&#xff0c;能用api就用api&#xff0c; 因为配置文件只是文本&#xff0c;其实要的只是配置文件里的参数&#xff0c; 这些参数最后肯定还是要给到这些api去处…