ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] 从docker 1.13版本开始中,可以通过下面的命令查看与清理磁盘占用空间 ### **查看磁盘空间占用情况** 包含四个维度:镜像、容器、本地卷和构建缓存 ``` $ docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 2 1 844.8MB 134.3MB (15%) Containers 1 1 70.25kB 0B (0%) Local Volumes 9 0 6B 6B (100%) Build Cache 0 0 0B 0B ``` 加上`-v`可以查看每个镜像、容器等占用的空间 ``` $ docker system df -v Images space usage: REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERS ccse-console 2.7.6-arm 0792b9156598 3 months ago 710.5MB 0B 710.5MB 1 calico-cni v3.8.5-arm64 32647b2ae4a8 11 months ago 134.3MB 0B 134.3MB 0 Containers space usage: CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMES e2d513a29b5a ccse-console:2.7.6-arm "catalina.sh run" 0 70.2kB 9 minutes ago Up 9 minutes ccse-console Local Volumes space usage: VOLUME NAME LINKS SIZE a7ad92f0866b8d5c0d5de08ea02beb7204396f54efb69668c75346581f367c69 0 0B db8b3c426aab09b7ce9a7cf82f6692a5d2c29273191a9fe8909cfc1eaa2dda4d 0 2B 01cc0245a642a0c429821549bf94f44133a7a85cc72bc2cc4a0205baa1880d52 0 2B 8feac113aee9498e4c39b6c4280596b0e21bde35ffd8f22603b76d68a460a749 0 0B b91324a0bef2d6fbe471e7f8452f1d9d15821b63a3480d9bf02ed87d4b015424 0 2B 3348988edb415d832a8568e0a45aa5f8ff59b8e4b2ecc8fe5c703a9626bf0fb2 0 0B a1f157d6474283456a5ef61d7b0ab4412fd5ef8786d62e1d2ab53cdeb7ef5f6a 0 0B 6bf3988208e81dc90a0f08a823c7a86d6e65b0e21b4dee59e3080926706a966b 0 0B 3908af8b3ddf1b8526428a1190b1132429453e7039e26db48d4f4ebbc557e35c 0 0B Build cache usage: 0B CACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED ``` ### **清理空间** 1、自动清理 ``` # 一起清理 docker system prune # 清理 所有悬空镜像、已停止的容器、未被任何容器使用的卷、未被任何容器关联的网络 docker system prune -a # 清理 未被容器正在使用的镜像 及 上面四类 # 分开清理 docker image prune # 清理 所有悬空的镜像 docker image prune -a # 清理 所有悬空镜像和未被使用的镜像 docker container prune # 清理所有已停止的容器 docker network prune # 清理所有没有使用的网络 docker volume prune # 清理没有使用的卷 ``` 2、手动清理 ``` # 清理悬空镜像 docker rmi $(docker images -f "dangling=true" -q) # 清理悬空镜像和未被使用的镜像 docker rmi $(docker images -q) ``` ### **Reference** * https://www.jianshu.com/p/470e29801be2