在 docker-compose 驱动程序选项中设置 Docker 卷大小配额?

Dav*_* M. 5 docker docker-compose docker-volume

我正在使用 docker-compose 和卷存储配额进行测试。

这是docker-compose.yml我现在 正在工作的:docker-compose.yml 这几乎是一个简单的 Apache,带有 PHP 和一个上传 php 文件。

我找不到的是使卷“像其他卷一样”,我只想添加配额行,如下所示:

volumes:
    storage1:
        driver_opts:
            o: 'size=100000,uid=1000'

    storage2:
        driver_opts:
            o: 'size=1g'

    storage3:
        driver_opts:
            o: 'size=100m'
    ...
Run Code Online (Sandbox Code Playgroud)

...但是这当然不起作用,我need to specify the device不知道默认值是什么,也不知道我是否需要其他任何东西。

就像我说的,我只想在大小配额工作的情况下实现“默认”行为,并且我认为可以通过重新设置强制参数中的默认值来实现此目的driver_opts。那么,我怎样才能实现这一目标呢?(如果有更好的方法,请告诉我。)

系统:Ubuntu 18.04 LTS x86_64 / Docker 18.09

提前致谢。