# Discourse 镜像和安装大小。清理 /var/lib/docker/overlay2？

**URL:** <https://meta.discourse.org/t/discourse-image-and-installation-size-clean-var-lib-docker-overlay2/197957>\
**Category:** Self-hosting\
**Tags:** server-resources\
**Created:** [2021年七月23日 08:08 UTC](https://meta.discourse.org/t/discourse-image-and-installation-size-clean-var-lib-docker-overlay2/197957 "2021-07-23T08:08:09Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Post date:** [2021年七月23日 11:57 UTC](https://meta.discourse.org/t/discourse-image-and-installation-size-clean-var-lib-docker-overlay2/197957/3 "2021-07-23T11:57:44Z")

</div>

更新：在我进行备份并运行更新后，我也执行了清理操作。

我相当确定，使用管理 Docker 镜像的工具比直接操作 /var/lib/docker/overlay2 更优。而自动清理又比这些工具更优。（但正如链接帖子中提到的，磁盘空间还会被其他方式占用：备份、交换文件、日志文件、上传内容、导入数据、日志文件等等）

以下是我看到的“之后”状态（对应上文发布的“之前”状态）——请注意，起始可用磁盘空间较低，可能是因为备份占用了空间：

```plaintext
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 19G 5.1G 79% /
# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
local_discourse/app latest 8da0107aba03 2 months ago 2.7GB
discourse/base 2.0.20210415-1332 30e4746e631e 3 months ago 2.23GB
<none> <none> 1e6bf44c2762 5 months ago 2.46GB
discourse/base 2.0.20201221-2020 c0704d4ce2b4 7 months ago 2.11GB
# /var/discourse/launcher cleanup
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
Deleted Images:
untagged: discourse/base:2.0.20201221-2020
untagged: discourse/base@sha256:e18*
deleted: sha256:1e6*
deleted: sha256:a22*
deleted: sha256:c07*
deleted: sha256:9b7*
deleted: sha256:87c*
untagged: discourse/base:2.0.20210415-1332
untagged: discourse/base@sha256:b3b*

Total reclaimed space: 2.456GB
# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
local_discourse/app latest 8da0107aba03 2 months ago 2.7GB
<none> <none> 30e4746e631e 3 months ago 2.23GB
# docker images 
REPOSITORY TAG IMAGE ID CREATED SIZE
local_discourse/app latest 8da0107aba03 2 months ago 2.7GB
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 17G 7.8G 68% /
# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 1 1 2.699GB 0B (0%)
Containers 1 1 1.13GB 0B (0%)
Local Volumes 0 0 0B 0B
Build Cache 0 0 0B 0B
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 17G 7.8G 68% /
# du -shc /var/lib/docker/overlay2/*
4.9G	/var/lib/docker/overlay2/627*
40K /var/lib/docker/overlay2/627*-init
2.3G	/var/lib/docker/overlay2/91d*
592M	/var/lib/docker/overlay2/d81*
76M /var/lib/docker/overlay2/fb9*
24K /var/lib/docker/overlay2/l
7.8G	total
# du -shc /var/lib/docker/overlay2/*/diff
20K /var/lib/docker/overlay2/627*-init/diff
1.2G	/var/lib/docker/overlay2/627*/diff
2.3G	/var/lib/docker/overlay2/91d*/diff
592M	/var/lib/docker/overlay2/d81*/diff
76M /var/lib/docker/overlay2/fb9*/diff
4.2G	total

```

---

_[View the full topic](https://meta.discourse.org/t/discourse-image-and-installation-size-clean-var-lib-docker-overlay2/197957)._
