Docker 空间清理:一键删除未使用的 Volumes
发表于|更新于
|总字数:182|阅读时长:1分钟|浏览量:
当 Docker 占用大量宿主机磁盘空间时,清理未使用的本地数据卷 (Volumes) 往往能释放可观的空间。
1. 检查空间占用
使用以下命令查看 Docker 对象的空间占用情况:
1 | docker system df |
如果发现 Local Volumes 占用较大,且 Reclaimable(可回收)比例较高,则说明存在大量废弃的数据卷。
2. 清理未使用的数据卷
执行以下命令,Docker 将自动删除那些没有被任何容器挂载的本地 Volume:
1 | docker volume prune |
系统会提示确认:
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N]
输入 y 并回车,即可释放空间。
文章作者: NUK
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 凌羽!
相关推荐
2024-08-07
Linux 环境下 Docker 及 Docker Compose 离线安装指南
本文详细记录了在 Linux 服务器上离线安装 Docker 和 Docker Compose 的步骤。 关注公众号,回复“docker”获取下载地址 (adsbygoogle = window.adsbygoogle || []).push({}); 1. Docker 离线安装1.1 安装二进制文件首先获取离线安装包(例如 docker-24.0.6.tgz),然后解压并移动到系统路径中。 12345# 解压缩tar -zxvf docker-24.0.6.tgz# 将 Docker 二进制文件复制到 /usr/binsudo cp docker/* /usr/bin/ 1.2 配置 Systemd 服务创建 Docker 的 Systemd 服务文件,以便通过 systemctl 管理。 创建文件: 1vi /etc/systemd/system/docker.service 写入以下内容: 12345678910111213141516171819202122[Unit]Description=Docker Application Conta...
2023-09-20
Ubuntu 22.04 安装 Docker 及配置镜像加速
本文记录了在 Ubuntu 22.04 LTS 系统下安装 Docker CE、Docker Compose 以及配置镜像加速源的步骤。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 卸载旧版本 (可选)如果之前安装过旧版本,建议先卸载: 1sudo apt-get remove docker docker-engine docker.io containerd runc 2. 设置 apt 仓库2.1 安装必要的工具12sudo apt updatesudo apt install ca-certificates curl gnupg lsb-release 2.2 添加 Docker 官方 GPG 密钥12345# 创建密钥目录sudo mkdir -p /etc/apt/keyrings# 下载官方 GPG Keycurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/ap...
2024-06-28
Mac M1/M2 芯片如何拉取 x86_64 架构 Docker 镜像
Mac M 系列芯片(Apple Silicon)采用 ARM64 架构,默认 docker pull 会拉取 linux/arm64 版本的镜像。如果需要运行仅支持 Intel (AMD64/x86_64) 的镜像,或者为了保持与生产环境(Linux x86)一致,需要显式指定平台架构。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 拉取指定架构镜像使用 --platform 参数来指定拉取 linux/amd64 架构的镜像。 1docker pull --platform=linux/amd64 ubuntu:20.04 注意:运行跨架构镜像(通过 Rosetta 2 转译)可能会比原生 ARM 镜像慢,并且某些涉及底层指令的操作可能会失败。 2. 验证镜像架构拉取完成后,可以通过 docker inspect 命令来确认镜像的架构是否正确。 1docker inspect ubuntu:20.04 | grep Architecture 输出应为: 1"Architec...
2020-12-10
Mac os定时任务
crontab (adsbygoogle = window.adsbygoogle || []).push({}); 1.创建一个任务将文件放在某一个目录下 cd /Users/xxx/Desktop/xxx 创建一个任务 vi testing_crontab 1*/1 * * * * /bin/date >> /Users/xxx/Desktop/xxx/time.txt 开始任务 crontab testing_crontab 查看任务 crontab -l 编辑任务 crontab -e 删除任务 crontab -r 2. 文件格式crontab文件格式 第1列:分钟,0~59 第2列:小时,0~23 第3列:日期,1~31 第4列:月份,1~12 第5列:星期,0~7(0和7表示星期天) 第6列:要运行的命令(如果有多个命令用 && 隔开) 特殊字符 星号(*) :代表所有可能的值,例如,month字段如果是星号,则表示在满足其它字段的制约条件后,每月都执行该命令操作; 逗号(,) :...
2021-05-31
idea 打包Spring boot项目,解决检查数据库连接导致无法打包的问题
开发一日游 (adsbygoogle = window.adsbygoogle || []).push({}); idea开始SpringBoot时,因为使用的数据库是阿里云RDS 数据库,可以使用内网连接与公网连接,本地开发时,使用公网数据库,此时打包可以通过Test验证,为了数据安全性、传输速度以使用内网网络无流量费用,在打包到阿里去ECS时,使用内网地址。但是在打包时,无法通过Test验证,此时,只要你保证你的代码没问题,可以关闭Test验证,关闭方法如下。 点击Maven点击小闪电此时可以看到Test已经被划掉
2023-05-31
使用 Nginx 反向代理访问 OpenAI API
通过配置 Nginx 反向代理,利用海外服务器中转请求,解决国内环境无法直接访问 OpenAI API 的问题。 Nginx 配置示例在 Nginx 配置文件(如 nginx.conf 或 conf.d/openai.conf)中添加以下 server 块: 123456789101112131415161718192021222324252627282930313233343536373839server { listen 443 ssl; server_name your.domain.com; # 替换为你的域名 # SSL 证书配置 ssl_certificate /path/to/your/cert.pem; ssl_certificate_key /path/to/your/key.pem; # SSL 优化配置 (可选) ssl_session_cache shared:le_nginx_SSL:1m; ssl_session_timeout 1440m; ssl_protocols TL...


