2017-04-26 175 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