Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Compose装载在Windows Server 2016 TP4上_Docker_Docker Compose_Windows Server 2016_Docker For Windows - Fatal编程技术网

Docker Compose装载在Windows Server 2016 TP4上

Docker Compose装载在Windows Server 2016 TP4上,docker,docker-compose,windows-server-2016,docker-for-windows,Docker,Docker Compose,Windows Server 2016,Docker For Windows,我使用以下命令在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: windows

我使用以下命令在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命令中使用了什么?

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

错误修复

  • 修复了Windows路径在运行时被错误转换的问题 在Windows服务器上使用Docker

试试看