如何将Openshift Origin Docker升级到最新版本?

我们正在运行使用Ansible手册安装的Openshift Origin。

这个默认安装了docker 1.9.1,现在我们必须升级到最新版本,因为docker经常崩溃。

但似乎像Origin包依赖于docker 1.9.1。

那么,如何将Docker升级到Origin可识别的最新版本呢?

原产地1.4.1,RHEL 7.2

Origin 1.4.1需要Docker 1.12和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 done