我的虚拟机上收到设备上没有剩余空间警告,我发现该文件夹/var/lib/docker/overlay2包含大约 10Gb 的文件。我发现里面有很多大的核心文件
/var/lib/docker/overlay2/84af149f81834654b47904e72c5c3760b8bc874c90b355628927ffca3bc17ce5/merged/home/app/app。
1.4G core.20715
1.1G core.20746
709M core.24489
384M core.14116
379M core.26810
364M core.20730
258M core.32643
107M node_modules
69M core.20722
100K package-lock.json
Run Code Online (Sandbox Code Playgroud)
core文件的作用是什么,我可以删除这些文件吗?如何防止生成这些文件?
一般来说,核心文件是在程序异常崩溃/停止时生成的。它包含有关程序崩溃时的信息,例如数据、堆栈跟踪、寄存器等。可以使用它来调试程序。您可以使用以下命令限制生成的核心文件的大小
docker run --ulimit core=size
Run Code Online (Sandbox Code Playgroud)
请遵循有关使用标志的文档ulimit
您可以使用以下命令执行一些清理。这不会删除您的活动卷和容器。
docker volume rm $(docker volume ls -qf dangling=true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3470 次 |
| 最近记录: |