簡體   English   中英

Docker-compose up導致客戶端比服務器錯誤更新

[英]Docker-compose up causing client is newer than server error

使用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

我通過以下命令安裝了docker-compose:

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

https://docs.docker.com/engine/reference/api/docker_remote_api/中查看Docker版本/遠程API版本矩陣。 本質上,Docker Compose 1.6.x僅支持回到客戶端版本1.21(在Docker版本1.9.x中)。 您至少需要升級到Docker 1.9或將Docker Compose降級到1.5.2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM