如何预定义从Docker映像启动的容器的最大运行时磁盘空间?

如何预定义从Docker映像启动的容器的最大运行时磁盘空间?,docker,Docker,对于docker build,如何指定要分配给运行时容器的最大磁盘空间 提到运行时约束,我知道-storage opt,但这涉及docker或run docker上的运行时参数-相反,我希望在映像构建时提前指定限制 请注意,我说的不是指定映像的磁盘占用空间,而是指定容器的最大磁盘空间。在构建时不能这样做。只能在运行时限制容器的最大磁盘空间 现在,如果您担心您的磁盘可能会因为Docker文件映像、日志等而被填满,那么您可以做的是将/var/lib/Docker装载到与主系统分区不同的分区中,这样您

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

提到运行时约束,我知道-storage opt,但这涉及docker或run docker上的运行时参数-相反,我希望在映像构建时提前指定限制


请注意,我说的不是指定映像的磁盘占用空间,而是指定容器的最大磁盘空间。

在构建时不能这样做。只能在运行时限制容器的最大磁盘空间


现在,如果您担心您的磁盘可能会因为Docker文件映像、日志等而被填满,那么您可以做的是将/var/lib/Docker装载到与主系统分区不同的分区中,这样您就知道Docker中的空间不足不会使您的系统崩溃。或者在Docker for Mac的情况下,您的首选项中有磁盘限制。

可能的重复项不同-请参阅上面我编辑的文本