docker 中的映射文件夹在 Windows 上撰写
Mapping folder in docker compose on Windows
我有一个可用的 Windows 容器,使用 docker run
进行绑定。但我需要让它在 docker-compose 文件中工作。我得到的最后一个错误是 无效的绑定安装源,必须是绝对路径
我的 swarm 运行 Docker 18.09.5,3 linux 经理和 3 Windows 2019 工人。
version: "3.7"
services:
web:
image: 192.168.1.1:5000/sample
volumes:
- type: volume
source: logs
target: C:\Logs
volumes:
logs:
driver: host
driver_opts:
source: C:\Docker\Logs\
我来到了一个 属性 COMPOSE_CONVERT_WINDOWS_PATHS
但没有找到任何关于它的文档,所以不知道如何正确设置。
这个问题很老了,在这个 moby issue 中有描述。
Linux 管理器在 Windows 路径之前添加当前路径导致 non-sense。我不得不将一名 Windows 工人提拔为经理,然后 运行 从那里提拔 docker stack deploy
。
我有一个可用的 Windows 容器,使用 docker run
进行绑定。但我需要让它在 docker-compose 文件中工作。我得到的最后一个错误是 无效的绑定安装源,必须是绝对路径
我的 swarm 运行 Docker 18.09.5,3 linux 经理和 3 Windows 2019 工人。
version: "3.7"
services:
web:
image: 192.168.1.1:5000/sample
volumes:
- type: volume
source: logs
target: C:\Logs
volumes:
logs:
driver: host
driver_opts:
source: C:\Docker\Logs\
我来到了一个 属性 COMPOSE_CONVERT_WINDOWS_PATHS
但没有找到任何关于它的文档,所以不知道如何正确设置。
这个问题很老了,在这个 moby issue 中有描述。
Linux 管理器在 Windows 路径之前添加当前路径导致 non-sense。我不得不将一名 Windows 工人提拔为经理,然后 运行 从那里提拔 docker stack deploy
。