点击上方蓝字”运维笔谈”,对话回复 “阿里云k8s” 可以获取《阿里云Kubernetes项目实战手册》PDF
点击上方蓝字”运维笔谈”,对话回复 “阿里云k8s” 可以获取《阿里云Kubernetes项目实战手册》PDF
我们原先的ansible playbook 部署Docker是没有指定版本号的,所以默认安装的是最新版本。由于我们生产环境的kubernetes版本还是1.10的,实在是太老了。加上Docker版本的变化,Docker的一些配置也不兼容。所以我打算更新下部署Docker的Ansible,部署指定的Docker版本。

我已经直接本地测试了Yum安装docker指定版本,接下来的任务就是简单了,直接更新下我们原先的Ansible脚本就可以了。
比如我需要部署docker-ce 1903版本,我们可以把playbook修改为如下:
- name: install docker-ce packageyum:name: "{{ item }}"state: presentwith_items:- docker-ce-3:19.03.15-3.el7.x86_64- docker-ce-cli-1:19.03.15-3.el7.x86_64
经过测试是可行的。

跑完playbook之后我们到目标服务器192.168.2.4上验证下Docker的版本。

文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




