Docker Compose:卷在Windows Nano上不起作用
我有两个Windows Nanodocker集装箱…一个服务,第二个与我的自动验收testing。
我想添加一个卷到aat容器,所以我可以复制掉testing输出。
我在其他地方见过我应该使用…
- COMPOSE_CONVERT_WINDOWS_PATHS = 1
但似乎无法得到任何地方:S
version: '3.3' services: fancyservice: restart: always image: fancyservice aat-runner: environment: - FancyServiceUrl=http://fancyservice/ - COMPOSE_CONVERT_WINDOWS_PATHS=1 volumes: - .:/output:rw restart: always image: aat-runner
我得到:
ERROR: for aat_aat-runner_1 Cannot create container for service aat-runner: invalid volume spec "/output" ERROR: for aat-runner Cannot create container for service aat-runner: invalid volume spec "/output": invalid volume specification: '\output' ERROR: Encountered errors while bringing up the project.
您必须在与“服务:”相同的级别指定音量以及针对单个容器…
version: '3.3' services: fancyservice: restart: always image: fancyservice aat-runner: environment: - FancyServiceUrl=http://fancyservice/ - COMPOSE_CONVERT_WINDOWS_PATHS=1 volumes: - .:/output:rw restart: always image: aat-runner volumes: - aat-output:c:\aat-output\ volumes: aat-output: