首页 > 其他分享 >docker /var/lib/docker/overlay2目录怎么清除

docker /var/lib/docker/overlay2目录怎么清除

时间:2024-06-14 10:21:14浏览次数:16  
标签:lib 目录 var 镜像 docker overlay2

docker /var/lib/docker/overlay2目录怎么清除
Docker 使用 overlay2 存储驱动时,镜像、容器、卷和网络等数据存储在 /var/lib/docker/overlay2 目录下。如果这个目录占用空间过大,可以通过删除无用的镜像、容器和卷来清理。

以下是清理 /var/lib/docker/overlay2 目录的步骤:

停止所有正在运行的容器,停止 Docker 服务:

docker stop $(docker ps -aq)
sudo systemctl stop docker

删除未使用的镜像:

docker rmi $(docker images -q)

删除未使用的卷:

docker volume rm $(docker volume ls -q)

如果需要清理所有未使用的对象(包括镜像、容器、卷等),可以使用 docker system prune 命令:

docker system prune -a

重启 Docker 服务:

sudo systemctl start docker

请注意,在执行这些操作之前确保不会删除任何重要的数据。如果你有备份或版本控制机制,可以在清理后恢复必要的数据。

 

标签:lib,目录,var,镜像,docker,overlay2
From: https://www.cnblogs.com/linjiqin/p/18247278

相关文章

  • Docker安装MySQL主从
    Docker安装MySQL主从搭建主从dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]dockerrun-p3306:3306很多-d--namehahamysql:5.7Docker启动容器的数据部分一定挂载出来1、创建Masterdockerrun-p3307:3306--namemysql-master\-v/myd......
  • 使用 Docker 卷来实现替换容器内文件为宿主机上的
    要将容器内的/usr/share/nginx/html目录替换成宿主机上的/path/html目录里的内容,你可以使用Docker卷来实现。以下是你需要做的修改:停止并删除现有的前端容器(如果它正在运行):docker-composedown--remove-orphans修改docker-compose.yml文件,在frontend服务中......
  • Docker镜像与容器的导入与导出
    参考chat-gpthttps://blog.csdn.net/qq_22211217/article/details/93936363https://blog.csdn.net/ncdx111/article/details/79878098https://www.runoob.com/docker/docker-import-command.htmlhttps://www.runoob.com/docker/docker-export-command.html环境环境版......
  • dockerfile CMD 和 ENTRYPOINT 分别什么时候用
     在Docker中,CMD和ENTRYPOINT指令都是用来定义容器启动时运行的默认命令,但它们的用途和行为有所不同,适用于不同的场景:CMD用途:CMD指令用来指定容器启动后默认执行的命令及其参数。它更倾向于提供默认的或可被替代的执行行为。可覆盖性:当使用dockerrun命令启动容器......
  • PreconditionNotMetError: The third-party dynamic library (cudnn64_8.dll) that Pa
    下载paddle的时候,运行importpaddleprint(paddle.__version__)paddle.utils.run_check()如题所示的错误如果cuda、cudnn、paddlepaddle-gpu的匹配版本都没有错的话可能是因为电脑没有显卡驱动在这里填上你的电脑信息会自动找到适合你电脑的显卡驱动官方驱动|NVIDIA例如我......
  • 使用Docker部署Nacos 2.3.2开启鉴权后无法访问控制台
    dockerrun-d\-eMODE=standalone\-eJVM_XMS=128m\-eJVM_XMX=128m\-eJVM_XMN=128m\-eSPRING_DATASOURCE_PLATFORM=mysql\-eMYSQL_SERVICE_HOST=xxxxxx\-eMYSQL_SERVICE_PORT=xxxx\-eMYSQL_SERVICE_USER=xxxxxx\-eMYSQL_SERVICE_PASSWORD=xxxxxxxx......
  • Docker安装-基于wsl
    本文参考:Windows下wsl2安装Linux原生Docker使用wsl2而非Dockerdesktop安装Docker,体验完全接近Linux的使用Docekr方式。并解决wsl2中Docker启动不了的问题。一、安装wsl2官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual启......
  • es-spark +docker
    本项目使用es+spark的技术,并且采用容器进行项目的构建FROMubuntu:20.04RUNapt-getupdate-y&&apt-getinstallvim-y&&apt-getinstallwget-y&&apt-getinstallssh-y&&apt-getinstallopenjdk-8-jdk-y&&apt-getinstallsudo-y&......
  • DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门
    场景DockerCompose+Jenkins+Pipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139631755以上使用流水线配置和打包springboot后台项目,如果要使用流水线和配置node打包vue项目,可按如下步骤。注:博......
  • 从零开始写 Docker(十八)---容器网络实现(下):为容器插上”网线“
    本文为从零开始写Docker系列第十八篇,利用linux下的Veth、Bridge、iptables等等相关技术,构建容器网络模型,为容器插上”网线“。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心......