首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker-组合导致客户端更新而不是服务器错误。

Docker-组合导致客户端更新而不是服务器错误。
EN

Stack Overflow用户
提问于 2016-02-22 23:01:00
回答 1查看 541关注 0票数 0

使用docker-compose up命令时会出现以下错误:

代码语言:javascript
运行
复制
ERROR: client is newer than server (client API version: 1.21, server API version: 1.20)

docker -v的结果是:

代码语言:javascript
运行
复制
Docker version 1.8.2, build 0a8c2e3

docker-compose -v的结果是:

代码语言:javascript
运行
复制
docker-compose version 1.6.0, build d99cad6

docker-compose.yml:

代码语言:javascript
运行
复制
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-组合:

代码语言:javascript
运行
复制
sudo apt-get -y install python-pip
sudo pip install docker-compose
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 04:22:54

查看api/上的Docker / remote版本矩阵。实际上,Docker 1.6.x只支持返回客户端版本1.21 (在DockerVersion1.9.x中)。您需要至少升级到Docker1.9,或者将Docker的级别降低到1.5.2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35565652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档