Windows上Docker中的映射文件夹撰写

时间:2019-05-07 19:31:51

标签: windows docker-compose docker-swarm

我有一个运行中的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酒店,但没有找到有关它的任何文档,因此不知道如何正确设置。

1 个答案:

答案 0 :(得分:3)

问题已经很久了,并在此moby issue中进行了描述。

Linux管理器将当前路径放在Windows路径之前,从而导致无意义。我必须将一名Windows工作者提升为经理,然后从那里运行docker stack deploy