docker volume create my-vol 此时,数据卷默认会放到/var/lib/docker/volumes路径下,会发现所新建的数据卷位置,查看命令如下: ## 参数可以为数字“1”,字母L:大小写均可,但效果不一样 ls -1 /var/lib/docker/volumes 1. 2. 3. 2.查看所有的数据卷 docker volume ls 3.查看指定数据卷的详细信息(显示一...
1.使用docker rm 删除的容器,只是会删除容器本身,你会发现内存毫无变化,没有增加一点内存 2.使用如下...
Containers:运行的容器占用的空间,表示每个容器的读写层的空间。 Local Volumes:容器挂载本地数据卷的空间。 Build Cache:镜像构建过程中产生的缓存空间(只有在使用 BuildKit 时才有,Docker 18.09 以后可用)。 最后的RECLAIMABLE是可回收大小。 下面就分别了解一下这几个类型。 容器的磁盘占用 每次创建一个容器时,都会...
Containers 0 0 0B 0B Local Volumes 0 0 0B 0B Build Cache 804 0 99.14GB 99.14GB # 发现构建缓存占用了大多数空间。必须清理 [root@jenkins-node2 docker]# docker builder prune WARNING! This will remove all dangling build cache. Are you sure you want to continue? [y/N] y ID RECLAIMABLE...
➜20190417dockersystemdfTYPETOTALACTIVESIZERECLAIMABLEImages104577.78GB71.39GB(91%)Containers80139MB139MB(100%)LocalVolumes3013.276kB3.183kB(97%)BuildCache0B0B 其实docker挺简单的,把官方文档的入门教程看完,就能用了。 再自己打个包试试,基本上就OK了。后面 遇到问题再深入,都可以。
Local Volumes 0 0 0B 0B 现在情况就不同了,我运行了一个容器,它执行/bin/true之后就很快退出了。 这个容器绑定了test镜像,test镜像被标记为活跃(active)因而不能被删除,这导致可回收的磁盘空间变少了。 现在来清理一下磁盘空间。 Docker提供了docker system prune,可以用于清理dangling镜像(参考What are Docker...
$ docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 3 0 5.373GB 5.373GB (100%) Containers 0 0 0B 0B Local Volumes 0 0 0B 0B $ docker system df -v 命令可以进一步查看空间占用细节,以确定是哪个镜像、容器或本地卷占用过高空间 清理方法 1 自动清理命令 docker system prune可对空间...
Local Volumes 3 3 1.421GB 0B (0%) Build Cache 0B 0B 可知,Docker 镜像占用了7.2GB磁盘,Docker容器占用了104.8MB磁盘,Docker 数据卷占用了1.4GB磁盘。 docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及 dangling 镜像(即无 tag 的镜像)。docker system prune -a命令清理得...
从上图看出,images一共是2.17GB,其中有391MB的可回收空间 Local Volumes有734MB的可回收空间. 于是执行 docker system prune 它提示我这么做会删掉所有已停止的容器\容器没有用到的网络资源\所有的虚悬镜像\缓存数据 执行完,结果提示删除了0B 看来我没有虚悬镜像,也没有停掉的容器 ...
Local Volumes 3 3 1.421GB 0B (0%) Build Cache 0B 0B 可知,Docker 镜像占用了7.2GB磁盘,Docker 容器占用了104.8MB磁盘,Docker 数据卷占用了1.4GB磁盘。 docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及 dangling 镜像(即无 tag 的镜像)。docker system prune -a命令清理...