介绍一下服务器、以及遇到的一些问题,算是杂项汇总吧

问题-docker磁盘清理

现象:可能会遇到查看磁盘占用时候 df -h,遇到好多 overlay字样的占用,并且还很高,如:

实际上是 Docker 的占用较高,可能是日志文件或者无效的镜像等,可参考如下方式:

docker system df

结果比如:

TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          58        14        12.07GB   7.043GB (58%)
Containers      14        13        137.2MB   753.1kB (0%)
Local Volumes   41        3         2.464GB   2.461GB (99%)
Build Cache     160       0         3.324GB   3.324GB

Images:所有镜像占用的空间,包括拉取下来的镜像,和本地构建的。
Containers:运行的容器占用的空间,表示每个容器的读写层的空间。
Local Volumes:容器挂载本地数据卷的空间。
Build Cache:镜像构建过程中产生的缓存空间 (只有在使用 BuildKit 时才有,Docker 18.09 以后可用)。

最后的 RECLAIMABLE 是可回收大小,可以用此命令进行回收: 注意:会清理掉未运行的镜像,慎重

docker system prune -a

系统会给提示:
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N]

操作后效果如下:

TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          13        13        3.106GB   7.377MB (0%)
Containers      13        13        136.5MB   0B (0%)
Local Volumes   41        3         2.464GB   2.461GB (99%)
Build Cache     0         0         0B        0B

亲测,正常启动中的服务不受影响