2016-04-19 46 views
17

我通過了搬運工,撰寫入門頁面會: https://docs.docker.com/compose/gettingstarted/泊塢窗 - 撰寫:對服務的服務不支持的配置選項:「網絡」

在第3步,我做了一個碼頭工人,compose.yml文件描述:

version: '2' 
services: 
    web: 
     build: . 
     ports: 
      - "5000:5000" 
     volumes: 
      - .:/code 
     depends_on: 
      - redis 
    redis: 
     image: redis 

但是當我運行:

$ docker-compose up 

我獲得以下錯誤:

Unsupported config option for services service: 'web'

我無法弄清楚發生了什麼。任何幫助?

感謝您介紹了第2版撰寫文件格式

+1

看起來你的'docker-compose'太老了,不支持版本2配置格式。 docker-compose --version顯示什麼? – larsks

+0

這是我看到的:docker-compose版本:1.3.3, CPython版本:2.7.6, OpenSSL版本:OpenSSL 1.0.1f 2014年1月6日 – DarcliGht

回答

25

支持碼頭工人,組成version 1.6,二月左右公佈了今年。

您使用的1.3.3,從7月到2015年

您需要升級到最新版本,使用的版本2格式的配置文件。