2017-05-24 2 views
0

Nous utilisons OpenShift Origin qui a été installé en utilisant les playbooks Ansible.Comment mettre à niveau Openshift Origin Docker vers la dernière version?

Ceci est installé par défaut docker 1.9.1, maintenant nous devons le mettre à jour vers la dernière version en raison des accidents fréquents de docker.

Mais il semble que le paquet d'origine dépend de docker 1.9.1. Alors, comment puis-je mettre à niveau docker vers la dernière version qui est reconnaissable par Origin?

Origine 1.4.1, RHEL 7,2

+0

on ne sait pas quel système d'exploitation et quelle version d'origine OpenShift que vous utilisez. est-il possible que vous utilisez une ancienne version et c'est pourquoi cela dépend ancienne version du Dock eu? –

Répondre

0

Origin 1.4.1 requires Docker 1.12 and RedHat/CentOS 7.3. (Les docs sont pour l'OCP 3.4 mais ils correspondent à Origine 1.4)

Mise à niveau RHEL à 7.3 devrait également vous permettre d'installer Docker 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 

Vérifiez également s'il y a des versionlocks restes:

(m

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