据我所知,默认情况下,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
Run Code Online (Sandbox Code Playgroud)
您将得到如下结果:
map[/CONTAINER/VOLUME:/var/lib/docker/vfs/dir/5a6f7b306b96af38723fc4d31def1cc515a0d75c785f3462482f60b730533b1a]
Run Code Online (Sandbox Code Playgroud)
冒号后面的路径是主机上卷的位置.
| 归档时间: |
|
| 查看次数: |
2420 次 |
| 最近记录: |