【问题标题】:Docker-Compose mount on Windows Server 2016 TP4Windows Server 2016 TP4 上的 Docker-Compose 挂载
【发布时间】:2016-03-29 16:46:53
【问题描述】:

我使用以下命令在 Windows Server 2016 TP4 上创建了一个测试 docker 容器:

docker run --name testdemo -it -v C:/Build:C:/Build windowsservercore cmd

我看到了挂载的目录,它运行良好。

我想在我的 Windows Server 2016 TP4 环境中使用 docker-compose 做同样的事情。我创建了以下 docker-compose.yml 文件:

testdemo:
    image: windowsservercore
    volumes:
        - C:/Build:C:/Build

当我运行 docker-compose up 命令时,出现以下错误:

> ERROR: for testdemo  Invalid volume spec "C": volumeinvalid: Invalid
> volume specification: 'C' Attaching to

我的问题是,如何使用 docker compose 将 Windows 主机挂载到 Windows 容器?有不同的语法,我在 docker run 命令中使用的是什么?

【问题讨论】:

    标签: docker docker-compose windows-server-2016 docker-for-windows


    【解决方案1】:

    看起来他们在 1.9.0-rc1 中修复了它

    https://github.com/docker/compose/releases/tag/1.9.0-rc1

    错误修复

    ....

    • 修复了 Windows 路径在以下情况下被错误转换的问题 在 Windows Server 上使用 Docker。

    ....

    试试看

    【讨论】:

      猜你喜欢
      • 2016-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 2017-11-10
      • 2017-04-21
      相关资源
      最近更新 更多