2017-04-26 103 views
0

我尝试安装在我的docker-compose一个bind卷,但我得到以下错误:无效类型

docker-compose up 
ERROR: The Compose file './docker-compose.yml' is invalid because: 
services.web.volumes contains an invalid type, it should be a string 

docker-compose文件:

version: '3' 
services: 
    web: 
    #build: . 
    image: fnndsc/fnndsc.babymri.org 
    ports: 
     - "8060:8080" 
    volumes: 
     - type: "bind" 
     source: "." 
     target: "/src/website" 
    labels: 
     name: "FNNDSC Web App" 
     role: "FNNDSC Web App development server" 

版本:

Docker版本17.03.1-ce,build c6d412e

docke R-撰写版本1.12.0,构建b31ff33

我尝试了许多不同的组合,但似乎没有任何工作...

谢谢!

回答

0

试试这个:

version: '3' 
services: 
    web: 
    #build: . 
    image: fnndsc/fnndsc.babymri.org 
    ports: 
     - "8060:8080" 
    volumes: 
     - .:/src/website 
    labels: 
     name: "FNNDSC Web App" 
     role: "FNNDSC Web App development server" 
+0

返回相同的错误... 错误:撰写文件'./docker-compose.yml'无效,因为: services.web.volumes包含无效类型,它应该是字符串 – Nicolas

+0

检查我的编辑,它相当于你的语法。 – kstromeiraos