2017-05-24 123 views
0

我們正在運行使用Ansible手冊安裝的Openshift Origin。如何將Openshift Origin Docker升級到最新版本?

這個默認安裝了docker 1.9.1,現在我們必須升級它到最新版本,因爲docker經常崩潰。

但看起來像Origin包依賴於docker 1.9.1。

那麼,如何將docker升級到Origin可識別的最新版本?

產地1.4.1,RHEL 7.2

+0

目前尚不清楚哪個操作系統,你使用的是什麼版本的OpenShift起源的。有可能你使用的是一些舊版本,這就是爲什麼它依賴於舊版本的碼頭呃? –

回答

0

Origin 1.4.1 requires Docker 1.12 and RedHat/CentOS 7.3。 (該文檔是OCP 3.4,但他們配合產地1.4)

升級RHEL 7.3也應該讓你安裝多克1.12:

(master-prod-public)[email protected]:~# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.3 (Maipo) 
(master-prod-public)[email protected]:~# 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 

還要檢查是否有任何剩餘versionlocks:

(M

aster-prod-public)[email protected]:~# yum versionlock 
Loaded plugins: search-disabled-repos, versionlock 
# list of locked packages... 
versionlock list done