2016-02-22 91 views
0

我使用docker-compose up命令時出現以下錯誤:泊塢窗,構成了導致客戶端比服務器錯誤更新

ERROR: client is newer than server (client API version: 1.21, server API version: 1.20) 

docker -v結果:

Docker version 1.8.2, build 0a8c2e3 

docker-compose -v結果:

docker-compose version 1.6.0, build d99cad6 

docker-compose.yml:

elasticsearch: 
    image: elasticsearch:latest 
    command: elasticsearch -Des.network.host=0.0.0.0 
    volumes: 
    - /srv/dockervolume/elasticsearch/var/lib/elasticsearch/data:/var/lib/elasticsearch/data 
    ports: 
    - "9200:9200" 
    - "9300:9300" 
logstash: 
    image: logstash:latest 
    command: logstash -f /etc/logstash/conf.d/logstash.conf 
    volumes: 
    - /srv/dockervolume/logstash/etc/logstash/conf.d:/etc/logstash/conf.d 
    ports: 
    - "5000:5000" 
    links: 
    - elasticsearch 
kibana: 
    build: kibana:latest 
    ports: 
    - "5601:5601" 
    links: 
    - elasticsearch 

我安裝通過以下命令搬運工-構成:在https://docs.docker.com/engine/reference/api/docker_remote_api/

sudo apt-get -y install python-pip 
sudo pip install docker-compose 
+0

這屬於http://unix.stackexchange.com/? –

+0

@JaredFarrish Docker在StackExchange上有更多標籤號。它可能與.yml文件有關?我不知道。 –

+0

一個* nix管理員會更適合回答這些問題。不要在這裏說某人不能,但這是一個Dev Ops問題,而不是一個編程問題。 –

回答

0

檢查出泊塢版本/遠程API版本矩陣。本質上,Docker Compose 1.6.x僅支持客戶端版本1.21(Docker 1.9.x版本)。您需要升級至少Docker 1.9或將Docker Compose降級到1.5.2。

相關問題