【发布时间】:2017-05-03 21:14:06
【问题描述】:
我想在 Windows 系统上部署我的应用程序。我最近(昨天)在我的 Windows 10 上安装了DockerToolbox-1.12.4。这给了我一个新的终端。当我尝试使用 docker-compose up --build 部署我的项目时,我收到了这样的消息:
-
ERROR: for myservice Cannot create container for myService: create \var\run\docker.socker: "\\var\\run\\docker.sock" includes invalid characters for a local volume name, only "[...][...]" are allowed此服务包含
另一个错误是:
-
ERROR: for service2 Cannont create container for service service2: Invalid bind mount spec "c:\\Users\\username\\Desktop\\project\\service2:/home/docker/code:rw" Encountered errors while bringing up projet。我的项目有 4 个容器,另外 2 个没有错误消息。
这是我的 docker-compose.yml 文件:
version: '2'
services:
s1:
build: ../images/s1
ports:
- "5000:5000"
links: ["s2"]
s2:
build: ../images/s2
ports:
- "9000:9000"
service2:
build: ../images/service2
ports:
- "4000:4000"
volumes:
- ../images/service2:/home/docker/code
myService:
build: ../images/myService
ports:
- "7000:7000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
我应该怎么做才能使它起作用? 你能帮忙解决这个问题吗?
我的 docker 版本是:docker version 1.12.4, build 1564f02
我的 docker-compose 版本是:docker-compose version 1.9.0, build 2585387
【问题讨论】:
标签: windows docker docker-compose