我们正在运行Openshift Origin,它是通过Ansible playbooks安装的。
这默认安装了docker 1.9.1,由于docker的频繁崩溃,现在我们必须将其升级到最新版本。
但是看起来Origin包依赖于docker 1.9.1。
那么,如何将docker升级到Origin可识别的最新版本?
Origin 1.4.1,RHEL 7.2
发布于 2017-05-24 23:49:52
Origin 1.4.1 requires Docker 1.12 and RedHat/CentOS 7.3。(文档用于OCP 3.4,但与Origin 1.4匹配)
将RHEL升级到7.3也应该允许您安装Docker 1.12:
(master-prod-public)root@master1:~# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
(master-prod-public)root@master1:~# docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-common-1.12.6-16.el7.x86_64
Go version: go1.7.4
Git commit: 3a094bd/1.12.6
Built: Tue Mar 21 13:30:59 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-common-1.12.6-16.el7.x86_64
Go version: go1.7.4
Git commit: 3a094bd/1.12.6
Built: Tue Mar 21 13:30:59 2017
OS/Arch: linux/amd64还要检查是否有任何剩余的版本锁:
(m )
aster-prod-public)root@master1:~# yum versionlock
Loaded plugins: search-disabled-repos, versionlock
# list of locked packages...
versionlock list donehttps://stackoverflow.com/questions/44150084
复制相似问题