Docker-compose工具箱秘密文件安装不正确

我正在尝试编写一个使用秘密进行开发的堆栈,我使用docker / secrets / FILE_NAME中的本地文件。我在Windows 10中使用了这个工具,但是我正努力使它在win7工具箱下工作。 我得到一个错误:

Cannot create container for service db: invalid volume specification: 'C:\project\docker\secrets\DB_USERNAME:/run/secrets/db-username:ro' 

我试图设置COMPOSE_CONVERT_WINDOWS_PATH,但不幸的是,这不会改变任何东西。 我会得到相同的输出与真或假。 设置绝对path也没有帮助。

Docker组合版本1.16.1构build6d1ac219 Docker版本17.10.0-ce,构buildf4ffd25

我的docker-compose.yml

 version: '3.3' services: db: image: postgres volumes: - db-data:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD_FILE=/run/secrets/db-password - POSTGRES_USER_FILE=/run/secrets/db-username - POSTGRES_DB_FILE=/run/secrets/db-name secrets: - db-username - db-password - db-name web: build: context: ./docker/machines/django/ args: buildno: 1 command: python3 manage.py runserver 0.0.0.0:8000 volumes: - ./Server:/Server ports: - "8000:8000" depends_on: - db secrets: - db-username - db-password - db-name secrets: db-username: file: ./docker/secrets/DB_USERNAME db-password: file: ./docker/secrets/DB_PASSWORD db-name: file: ./docker/secrets/DB_NAME volumes: db-data: driver: "local"