+-
Docker – 磁盘配额
据我所知,默认情况下,docker容器最多有10GB的磁盘空间和Device Mapper存储驱动程序.

在我的例子中,我有一个工作容器和一个数据卷容器.然后我使用“-volumes-from”将它们链接在一起.我还使用Device Mapper存储驱动程序.

例如,我通过创建脚本将20GB文件下载到我的数据卷容器并且成功运行来进行测试.

我的问题是,数据量容器有10GB的配额吗?如果限制为10GB,20GB文件如何成功下载?

最佳答案
根据定义,卷在Union File System之外,因此其中的任何数据都不会计入devicemapper 10GB限制.默认情况下,如果未指定装入点,则卷存储在/ var / lib / docker / vfs下.

您可以使用docker inspect命令找到卷在主机上的确切位置,例如:

docker inspect -f {{.Volumes}} CONTAINER

您将得到如下结果:

map[/CONTAINER/VOLUME:/var/lib/docker/vfs/dir/5a6f7b306b96af38723fc4d31def1cc515a0d75c785f3462482f60b730533b1a]

冒号后面的路径是主机上卷的位置.

点击查看更多相关文章

转载注明原文:Docker – 磁盘配额 - 乐贴网