我有一个运行中的Windows容器,使用docker run
进行绑定。但是我需要使其在docker-compose文件中工作。我得到的最后一个错误是无效的绑定安装源,必须是绝对路径
我的团队运行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
酒店,但没有找到有关它的任何文档,因此不知道如何正确设置。
答案 0 :(得分:3)
问题已经很久了,并在此moby issue中进行了描述。
Linux管理器将当前路径放在Windows路径之前,从而导致无意义。我必须将一名Windows工作者提升为经理,然后从那里运行docker stack deploy
。