如何限制从我的Docker映像启动的Docker容器使用的运行时磁盘空间?

时间:2019-03-17 14:38:19

标签: docker

使用docker build,如何指定要分配给运行时容器的最大磁盘空间?

This StackOverflow question提到了运行时约束,我知道了--storage-opt,但是关于dockerd或{ {1}},我想在构建时预先指定限制。

(请注意,我并不是在谈论 image 的磁盘空间,而是有关容器的最大磁盘空间。)

1 个答案:

答案 0 :(得分:1)

您无法在构建时执行此操作。只能在运行时限制容器的最大磁盘空间。

现在,如果您担心磁盘可能由于Docker的东西(图像,日志等)而变满,则可以通过以下方式将/var/lib/docker挂载到与主系统分区不同的分区中:您知道在Docker中释放空间不会使您的系统崩溃。或者,对于Mac的Docker,在首选项中您有磁盘限制。