Монтирование Docker-Compose на Windows Server 2016 TP4

Я создал тестовый контейнер докеров на Windows Server 2016 TP4 с помощью следующей команды:

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

Я вижу смонтированный каталог, он работает нормально.

Я хотел бы сделать то же самое с docker-compose в моей среде Windows Server 2016 TP4. Я создал следующий файл 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

У меня вопрос: как смонтировать хост Windows в контейнере Windows с помощью docker compose? Есть другой синтаксис, который я использовал в команде docker run?


person Zoltán Fejes    schedule 29.03.2016    source источник


Ответы (1)


Похоже, исправили в 1.9.0-rc1

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

Исправление ошибок

....

  • Исправлена ​​проблема с некорректным преобразованием путей Windows при использовании Docker на Windows Server.

....

Попробуйте

person Carlos Rafael Ramirez    schedule 25.10.2016