首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CentOS 7中带有Docker登录的Docker版本

CentOS 7中带有Docker登录的Docker版本
EN

Stack Overflow用户
提问于 2016-09-19 07:00:55
回答 1查看 409关注 0票数 0

当我启动一个Ansible角色在CentOS 7 VM中安装Docker时,我遇到了一个问题。

docker-login任务运行时,我有以下错误:

"msg":"Docker错误:客户端比服务器更新(客户端API版本: 1.24,服务器API版本: 1.22)“

这就是不可接受的角色:

代码语言:javascript
复制
-   name: Install python setup tools
yum: name=python-setuptools
tags: docker

-   name: Install Pypi
easy_install: name=pip
tags: docker

-   name: Install docker-py
pip: name=docker-py
tags: docker

-   name: Install Docker
yum: name=docker state=latest
tags: docker

-   name: Make sure Docker is running
service: name=docker state=running
tags: docker

-   include: setup.yml

-   name: login to private Docker remote registry and force reauthentification
docker_login:
  registry: "{{ item.insecure_registry }}"
  username: "{{ item.registry_user }}"
  password: "{{ item.registry_password }}"
  reauth: yes
with_items:
  - "{{private_docker_registry}}"
when: private_docker_registry is defined

这将安装带有API版本1.22的docker 1.10.3版本。

EN

Stack Overflow用户

回答已采纳

发布于 2016-09-19 07:28:02

api_version参数添加到docker-login模块:

代码语言:javascript
复制
- name: login to private Docker remote registry and force reauthentification
  docker_login:
    registry: "{{ item.insecure_registry }}"
    username: "{{ item.registry_user }}"
    password: "{{ item.registry_password }}"
    reauth: yes
    api_version: 1.22
  with_items:
    - "{{private_docker_registry}}"
  when: private_docker_registry is defined
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39567126

复制
相关文章

相似问题

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