如何增加dockerbuild设的卷大小
Dockerfile
一个步骤需要磁盘上超过10G的空间。 它确实如此。 但是, docker build
中的所有中间容器都是使用10G卷创build的。
我做了什么:
- 启动
dockerd
与--storage-opt dm.basesize=25G
(docker info
说:Base Device Size: 26.84 GB
) - build立时禁用caching
- 重新拉扯基础图像
- 停止docker,从docker目录中删除所有内容,然后重新启动它
这是不好的:在一个中间容器df -h
仍然显示一个10G
磁盘,和docker inspect
它显示"DeviceSize": "10737418240"
。
我错过了什么? 如何增加基本卷的大小?