Docker : Les premiers pas .

4442 x served & 881 x viewed

Attention ceci est mon brouillon avant de faire une belle documentation sur Docker (il y a à boire et à manger). 

Pour faire ses premiers pas, j’ai choisi de faire avec :

  • Mac OS : OSX El Captan: Version 10.11.3 ( J’aime les Mac car je pense que le matériel est toujours de très bonne qualité, et je trouve que c’est un juste milieu entre Linux & Windows. Si j’ai pas awk, sed, vi, grep je suis perdu 😉 )
  • Virtual Box : 5.0.16https://www.virtualbox.org (J’ai fait une migration avant de commencer : 5.0.14 -> 5.0.16)
  • Oracle Linux : 7.2https://www.oracle.com/linux/index.html 
  • Docker : 1.10.3https://www.docker.com 

Capture d’écran 2016-04-14 à 14.51.24

Je vais donc monter une image de Oracle Linux sur une Virtual Box qui tourne sous Mac OS. Faisons les choses simplement 😉 . En résumé : Un conteneur dans Docker dans Oracle Linux dans Virtual Box dans Mac OS.

On lance donc une Nouvelle image dans Virtual Box :

Capture d’écran 2016-04-13 à 14.40.09 Capture d’écran 2016-04-13 à 14.41.12

Je préfère avoir une taille fixe, la taille dynamique m’a déjà causé des problèmes. Je pense que 12 Go c’est suffisant pour un premier test.

Et voici le résultat :

Capture d’écran 2016-04-13 à 14.43.13

Maintenant que l’on a notre image, on va faire l’installation de Oracle Linux 7.2. Il faut donc faire le téléchargement du fichier V100082-01.iso chez Oracle. Le fichier fait 4,46 Go … il est donc préférable de faire cela avant de se lancer dans l’installation.

On ajout l’image ISO :

Capture d’écran 2016-04-13 à 15.15.28

Installation de Oracle Linux 7.2 :

Et c’est parti ! Ne pas oublier que pour sortir le curseur il faut appuyer sur le bouton cmd à gauche de la barre d’espace.

Capture d’écran 2016-04-13 à 15.16.51

Pour la langue, pas besoin de mettre en Français … en Francais vous n’aurez rien comme aide.

Capture d’écran 2016-04-13 à 15.18.28

On commence par configurer le clavier.

Capture d’écran 2016-04-13 à 15.20.07 Capture d’écran 2016-04-13 à 15.21.00

On choisit le bon disque dur, on n’a pas trop le choix 😉

Capture d’écran 2016-04-13 à 15.23.07

Et c’est l’installation qui commence, on a le temps de prendre un café …

Capture d’écran 2016-04-13 à 15.25.30

A la fin de l’installation on doit changer le mot de passe, moi j’ai mis un très difficile a trouvé ‘toto’. J’aurais pu choisir ‘azerty’ mais je me suis dis que c’était trop facile. On peut aussi ajouté un utilisateur, toto par exemple.

Capture d’écran 2016-04-13 à 15.33.00

Quand tout est fait un clique sur la fin.

Capture d’écran 2016-04-13 à 15.35.55

Et un reboot pour terminer.

Capture d’écran 2016-04-13 à 15.38.38

Ensuite on se retrouve avec notre shell :

Capture d’écran 2016-04-13 à 15.39.22

A partir de ce moment le mieux est de faire du ssh via le Mac en ouvrant un terminal. Pour cela je fais un « accès par pont » :

Capture d’écran 2016-04-13 à 15.47.48

On fait un « ifup enp0s3 » puis un « ip addr » pour vérifier.

Capture d’écran 2016-04-13 à 15.53.56

Ensuite pour faire du ssh il faut installer le bon service, c.a.d. openssh.  On fait donc un « yum install openssh openssh-server » .

On finit par demander l’activation au démarrage et on le lance manuellement : « systemctl enable sshd.service » puis « systemctl start sshd.service« .

Ensuite c’est mieux avec la fenêtre sous le Mac, je commence donc à me mettre mlocate et par voir aussi quel est l’espace pris par l’installation.

[root@localhost ~]# yum install mlocate
Modules complémentaires chargés : ulninfo
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet mlocate.x86_64 0:0.26-5.el7 sera installé
--> Résolution des dépendances terminée

Dépendances résolues

==================================================================================================================================================================
 Package                              Architecture                        Version                                   Dépôt                                   Taille
==================================================================================================================================================================
Installation :
 mlocate                              x86_64                              0.26-5.el7                                ol7_latest                              112 k

Résumé de la transaction
==================================================================================================================================================================
Installation   1 Paquet

Taille totale des téléchargements : 112 k
Taille d'installation : 378 k
Is this ok [y/d/N]: y
Downloading packages:
mlocate-0.26-5.el7.x86_64.rpm                                                                                                              | 112 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : mlocate-0.26-5.el7.x86_64                                                                                                                    1/1 
  Vérification : mlocate-0.26-5.el7.x86_64                                                                                                                    1/1 

Installé :
  mlocate.x86_64 0:0.26-5.el7                                                                                                                                     

Terminé !
[root@localhost ~]# updatedb 
[root@localhost ~]# df -h
Sys. de fichiers    Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ol-root    11G    1,4G  8,9G  14% /
devtmpfs              361M       0  361M   0% /dev
tmpfs                 372M       0  372M   0% /dev/shm
tmpfs                 372M    5,1M  367M   2% /run
tmpfs                 372M       0  372M   0% /sys/fs/cgroup
/dev/sda1             497M    147M  351M  30% /boot
tmpfs                  75M       0   75M   0% /run/user/0

On a donc 14% d’utilisation du disque ce qui n’est pas énorme.

Installation de Docker :

Maintenant on passe à Docker, pour cela il y a une documentation : https://docs.docker.com/engine/installation/linux/oracle/ .

Etape n°1 : Indication du bon repo

[root@localhost ~]# cat >/etc/yum.repos.d/docker.repo < [dockerrepo]
> name=Docker Repository
> baseurl=https://yum.dockerproject.org/repo/main/oraclelinux/7
> enabled=1
> gpgcheck=1
> gpgkey=https://yum.dockerproject.org/gpg
> EOF
[root@localhost ~]# cat /etc/yum.repos.d/docker.repo 
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/oraclelinux/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

Etape n°2 : Mise à jour complète.

[root@localhost ~]# yum update
Modules complémentaires chargés : ulninfo
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet NetworkManager.x86_64 1:1.0.6-27.0.1.el7 sera mis à jour
---> Le paquet NetworkManager.x86_64 1:1.0.6-29.0.1.el7_2 sera utilisé
---> Le paquet NetworkManager-config-server.x86_64 1:1.0.6-27.0.1.el7 sera mis à jour
---> Le paquet NetworkManager-config-server.x86_64 1:1.0.6-29.0.1.el7_2 sera utilisé
---> Le paquet NetworkManager-libnm.x86_64 1:1.0.6-27.0.1.el7 sera mis à jour
---> Le paquet NetworkManager-libnm.x86_64 1:1.0.6-29.0.1.el7_2 sera utilisé
---> Le paquet NetworkManager-team.x86_64 1:1.0.6-27.0.1.el7 sera mis à jour
---> Le paquet NetworkManager-team.x86_64 1:1.0.6-29.0.1.el7_2 sera utilisé
---> Le paquet NetworkManager-tui.x86_64 1:1.0.6-27.0.1.el7 sera mis à jour
---> Le paquet NetworkManager-tui.x86_64 1:1.0.6-29.0.1.el7_2 sera utilisé
---> Le paquet avahi-autoipd.x86_64 0:0.6.31-15.el7 sera mis à jour
---> Le paquet avahi-autoipd.x86_64 0:0.6.31-15.el7_2.1 sera utilisé
---> Le paquet avahi-libs.x86_64 0:0.6.31-15.el7 sera mis à jour
---> Le paquet avahi-libs.x86_64 0:0.6.31-15.el7_2.1 sera utilisé
---> Le paquet bind-libs-lite.x86_64 32:9.9.4-29.el7 sera mis à jour
---> Le paquet bind-libs-lite.x86_64 32:9.9.4-29.el7_2.3 sera utilisé
---> Le paquet bind-license.noarch 32:9.9.4-29.el7 sera mis à jour
---> Le paquet bind-license.noarch 32:9.9.4-29.el7_2.3 sera utilisé
---> Le paquet ca-certificates.noarch 0:2015.2.4-71.el7 sera mis à jour
---> Le paquet ca-certificates.noarch 0:2015.2.6-70.1.el7_2 sera utilisé
---> Le paquet coreutils.x86_64 0:8.22-15.0.1.el7 sera mis à jour
---> Le paquet coreutils.x86_64 0:8.22-15.0.1.el7_2.1 sera utilisé
---> Le paquet cronie.x86_64 0:1.4.11-14.el7 sera mis à jour
---> Le paquet cronie.x86_64 0:1.4.11-14.el7_2.1 sera utilisé
---> Le paquet cronie-anacron.x86_64 0:1.4.11-14.el7 sera mis à jour
---> Le paquet cronie-anacron.x86_64 0:1.4.11-14.el7_2.1 sera utilisé
---> Le paquet cyrus-sasl-lib.x86_64 0:2.1.26-19.2.el7 sera mis à jour
---> Le paquet cyrus-sasl-lib.x86_64 0:2.1.26-20.el7_2 sera utilisé
---> Le paquet device-mapper.x86_64 7:1.02.107-5.el7 sera mis à jour
---> Le paquet device-mapper.x86_64 7:1.02.107-5.el7_2.1 sera utilisé
---> Le paquet device-mapper-event.x86_64 7:1.02.107-5.el7 sera mis à jour
---> Le paquet device-mapper-event.x86_64 7:1.02.107-5.el7_2.1 sera utilisé
---> Le paquet device-mapper-event-libs.x86_64 7:1.02.107-5.el7 sera mis à jour
---> Le paquet device-mapper-event-libs.x86_64 7:1.02.107-5.el7_2.1 sera utilisé
---> Le paquet device-mapper-libs.x86_64 7:1.02.107-5.el7 sera mis à jour
---> Le paquet device-mapper-libs.x86_64 7:1.02.107-5.el7_2.1 sera utilisé
---> Le paquet dracut.x86_64 0:033-359.0.1.el7 sera mis à jour
---> Le paquet dracut.x86_64 0:033-360.0.1.el7_2 sera utilisé
---> Le paquet dracut-config-rescue.x86_64 0:033-359.0.1.el7 sera mis à jour
---> Le paquet dracut-config-rescue.x86_64 0:033-360.0.1.el7_2 sera utilisé
---> Le paquet dracut-network.x86_64 0:033-359.0.1.el7 sera mis à jour
---> Le paquet dracut-network.x86_64 0:033-360.0.1.el7_2 sera utilisé
---> Le paquet glibc.x86_64 0:2.17-105.0.1.el7 sera mis à jour
---> Le paquet glibc.x86_64 0:2.17-106.0.1.el7_2.4 sera utilisé
---> Le paquet glibc-common.x86_64 0:2.17-105.0.1.el7 sera mis à jour
---> Le paquet glibc-common.x86_64 0:2.17-106.0.1.el7_2.4 sera utilisé
---> Le paquet gmp.x86_64 1:6.0.0-11.el7 sera mis à jour
---> Le paquet gmp.x86_64 1:6.0.0-12.el7_1 sera utilisé
---> Le paquet gnutls.x86_64 0:3.3.8-12.el7_1.1 sera mis à jour
---> Le paquet gnutls.x86_64 0:3.3.8-14.el7_2 sera utilisé
---> Le paquet grub2.x86_64 1:2.02-0.29.0.1.el7 sera mis à jour
---> Le paquet grub2.x86_64 1:2.02-0.34.0.1.el7_2 sera utilisé
---> Le paquet grub2-tools.x86_64 1:2.02-0.29.0.1.el7 sera mis à jour
---> Le paquet grub2-tools.x86_64 1:2.02-0.34.0.1.el7_2 sera utilisé
---> Le paquet initscripts.x86_64 0:9.49.30-1.0.1.el7 sera mis à jour
---> Le paquet initscripts.x86_64 0:9.49.30-1.0.1.el7_2.2 sera utilisé
---> Le paquet kernel.x86_64 0:3.10.0-327.13.1.el7 sera installé
---> Le paquet kernel-tools.x86_64 0:3.10.0-327.el7 sera mis à jour
---> Le paquet kernel-tools.x86_64 0:3.10.0-327.13.1.el7 sera utilisé
---> Le paquet kernel-tools-libs.x86_64 0:3.10.0-327.el7 sera mis à jour
---> Le paquet kernel-tools-libs.x86_64 0:3.10.0-327.13.1.el7 sera utilisé
---> Le paquet kernel-uek.x86_64 0:3.8.13-118.4.2.el7uek sera installé
---> Le paquet kernel-uek-firmware.noarch 0:3.8.13-118.4.2.el7uek sera installé
---> Le paquet kexec-tools.x86_64 0:2.0.7-38.0.1.el7 sera mis à jour
---> Le paquet kexec-tools.x86_64 0:2.0.7-38.0.1.el7_2.1 sera utilisé
---> Le paquet kpartx.x86_64 0:0.4.9-85.el7 sera mis à jour
---> Le paquet kpartx.x86_64 0:0.4.9-85.el7_2.1 sera utilisé
---> Le paquet krb5-libs.x86_64 0:1.13.2-10.el7 sera mis à jour
---> Le paquet krb5-libs.x86_64 0:1.13.2-12.el7_2 sera utilisé
---> Le paquet libblkid.x86_64 0:2.23.2-26.el7 sera mis à jour
---> Le paquet libblkid.x86_64 0:2.23.2-26.el7_2.2 sera utilisé
---> Le paquet libgudev1.x86_64 0:219-19.0.2.el7 sera mis à jour
---> Le paquet libgudev1.x86_64 0:219-19.0.2.el7_2.7 sera utilisé
---> Le paquet libmount.x86_64 0:2.23.2-26.el7 sera mis à jour
---> Le paquet libmount.x86_64 0:2.23.2-26.el7_2.2 sera utilisé
---> Le paquet libssh2.x86_64 0:1.4.3-10.el7 sera mis à jour
---> Le paquet libssh2.x86_64 0:1.4.3-10.el7_2.1 sera utilisé
---> Le paquet libteam.x86_64 0:1.17-5.el7 sera mis à jour
---> Le paquet libteam.x86_64 0:1.17-6.el7_2 sera utilisé
---> Le paquet libuuid.x86_64 0:2.23.2-26.el7 sera mis à jour
---> Le paquet libuuid.x86_64 0:2.23.2-26.el7_2.2 sera utilisé
---> Le paquet libxml2.x86_64 0:2.9.1-5.0.1.el7_1.2 sera mis à jour
---> Le paquet libxml2.x86_64 0:2.9.1-6.0.1.el7_2.2 sera utilisé
---> Le paquet libxml2-python.x86_64 0:2.9.1-5.0.1.el7_1.2 sera mis à jour
---> Le paquet libxml2-python.x86_64 0:2.9.1-6.0.1.el7_2.2 sera utilisé
---> Le paquet logrotate.x86_64 0:3.8.6-6.el7 sera mis à jour
---> Le paquet logrotate.x86_64 0:3.8.6-7.el7_2 sera utilisé
---> Le paquet lvm2.x86_64 7:2.02.130-5.el7 sera mis à jour
---> Le paquet lvm2.x86_64 7:2.02.130-5.el7_2.1 sera utilisé
---> Le paquet lvm2-libs.x86_64 7:2.02.130-5.el7 sera mis à jour
---> Le paquet lvm2-libs.x86_64 7:2.02.130-5.el7_2.1 sera utilisé
---> Le paquet nss.x86_64 0:3.19.1-18.0.1.el7 sera mis à jour
---> Le paquet nss.x86_64 0:3.19.1-19.0.1.el7_2 sera utilisé
---> Le paquet nss-sysinit.x86_64 0:3.19.1-18.0.1.el7 sera mis à jour
---> Le paquet nss-sysinit.x86_64 0:3.19.1-19.0.1.el7_2 sera utilisé
---> Le paquet nss-tools.x86_64 0:3.19.1-18.0.1.el7 sera mis à jour
---> Le paquet nss-tools.x86_64 0:3.19.1-19.0.1.el7_2 sera utilisé
---> Le paquet nss-util.x86_64 0:3.19.1-4.el7_1 sera mis à jour
---> Le paquet nss-util.x86_64 0:3.19.1-9.el7_2 sera utilisé
---> Le paquet numactl-libs.x86_64 0:2.0.9-5.el7_1 sera mis à jour
---> Le paquet numactl-libs.x86_64 0:2.0.9-6.el7_2 sera utilisé
---> Le paquet openldap.x86_64 0:2.4.40-8.el7 sera mis à jour
---> Le paquet openldap.x86_64 0:2.4.40-9.el7_2 sera utilisé
---> Le paquet polkit.x86_64 0:0.112-5.el7 sera mis à jour
---> Le paquet polkit.x86_64 0:0.112-6.el7_2 sera utilisé
---> Le paquet procps-ng.x86_64 0:3.3.10-3.el7 sera mis à jour
---> Le paquet procps-ng.x86_64 0:3.3.10-5.el7_2 sera utilisé
---> Le paquet python-perf.x86_64 0:3.10.0-327.el7 sera mis à jour
---> Le paquet python-perf.x86_64 0:3.10.0-327.13.1.el7 sera utilisé
---> Le paquet python-pyudev.noarch 0:0.15-7.el7 sera mis à jour
---> Le paquet python-pyudev.noarch 0:0.15-7.el7_2.1 sera utilisé
---> Le paquet rdma.noarch 0:7.2_4.1_rc6-1.el7 sera mis à jour
---> Le paquet rdma.noarch 0:7.2_4.1_rc6-2.el7 sera utilisé
---> Le paquet selinux-policy.noarch 0:3.13.1-60.0.1.el7 sera mis à jour
---> Le paquet selinux-policy.noarch 0:3.13.1-60.0.1.el7_2.3 sera utilisé
---> Le paquet selinux-policy-targeted.noarch 0:3.13.1-60.0.1.el7 sera mis à jour
---> Le paquet selinux-policy-targeted.noarch 0:3.13.1-60.0.1.el7_2.3 sera utilisé
---> Le paquet sudo.x86_64 0:1.8.6p7-16.el7 sera mis à jour
---> Le paquet sudo.x86_64 0:1.8.6p7-17.el7_2 sera utilisé
---> Le paquet systemd.x86_64 0:219-19.0.2.el7 sera mis à jour
---> Le paquet systemd.x86_64 0:219-19.0.2.el7_2.7 sera utilisé
---> Le paquet systemd-libs.x86_64 0:219-19.0.2.el7 sera mis à jour
---> Le paquet systemd-libs.x86_64 0:219-19.0.2.el7_2.7 sera utilisé
---> Le paquet systemd-sysv.x86_64 0:219-19.0.2.el7 sera mis à jour
---> Le paquet systemd-sysv.x86_64 0:219-19.0.2.el7_2.7 sera utilisé
---> Le paquet teamd.x86_64 0:1.17-5.el7 sera mis à jour
---> Le paquet teamd.x86_64 0:1.17-6.el7_2 sera utilisé
---> Le paquet tuned.noarch 0:2.5.1-4.el7 sera mis à jour
---> Le paquet tuned.noarch 0:2.5.1-4.el7_2.3 sera utilisé
---> Le paquet tzdata.noarch 0:2015g-1.el7 sera mis à jour
---> Le paquet tzdata.noarch 0:2016c-1.el7 sera utilisé
---> Le paquet util-linux.x86_64 0:2.23.2-26.el7 sera mis à jour
---> Le paquet util-linux.x86_64 0:2.23.2-26.el7_2.2 sera utilisé
--> Résolution des dépendances terminée
Dépendances résolues

==================================================================================================================================================================
Package Architecture Version Dépôt Taille
==================================================================================================================================================================
Installation :
kernel x86_64 3.10.0-327.13.1.el7 ol7_latest 33 M
kernel-uek x86_64 3.8.13-118.4.2.el7uek ol7_UEKR3 32 M
kernel-uek-firmware noarch 3.8.13-118.4.2.el7uek ol7_UEKR3 2.2 M
Mise à jour :
NetworkManager x86_64 1:1.0.6-29.0.1.el7_2 ol7_latest 2.0 M
NetworkManager-config-server x86_64 1:1.0.6-29.0.1.el7_2 ol7_latest 121 k
NetworkManager-libnm x86_64 1:1.0.6-29.0.1.el7_2 ol7_latest 497 k
NetworkManager-team x86_64 1:1.0.6-29.0.1.el7_2 ol7_latest 132 k
NetworkManager-tui x86_64 1:1.0.6-29.0.1.el7_2 ol7_latest 211 k
avahi-autoipd x86_64 0.6.31-15.el7_2.1 ol7_latest 39 k
avahi-libs x86_64 0.6.31-15.el7_2.1 ol7_latest 60 k
bind-libs-lite x86_64 32:9.9.4-29.el7_2.3 ol7_latest 723 k
bind-license noarch 32:9.9.4-29.el7_2.3 ol7_latest 81 k
ca-certificates noarch 2015.2.6-70.1.el7_2 ol7_latest 428 k
coreutils x86_64 8.22-15.0.1.el7_2.1 ol7_latest 3.2 M
cronie x86_64 1.4.11-14.el7_2.1 ol7_latest 90 k
cronie-anacron x86_64 1.4.11-14.el7_2.1 ol7_latest 34 k
cyrus-sasl-lib x86_64 2.1.26-20.el7_2 ol7_latest 154 k
device-mapper x86_64 7:1.02.107-5.el7_2.1 ol7_latest 251 k
device-mapper-event x86_64 7:1.02.107-5.el7_2.1 ol7_latest 166 k
device-mapper-event-libs x86_64 7:1.02.107-5.el7_2.1 ol7_latest 168 k
device-mapper-libs x86_64 7:1.02.107-5.el7_2.1 ol7_latest 304 k
dracut x86_64 033-360.0.1.el7_2 ol7_latest 310 k
dracut-config-rescue x86_64 033-360.0.1.el7_2 ol7_latest 49 k
dracut-network x86_64 033-360.0.1.el7_2 ol7_latest 89 k
glibc x86_64 2.17-106.0.1.el7_2.4 ol7_latest 3.6 M
glibc-common x86_64 2.17-106.0.1.el7_2.4 ol7_latest 11 M
gmp x86_64 1:6.0.0-12.el7_1 ol7_latest 280 k
gnutls x86_64 3.3.8-14.el7_2 ol7_latest 662 k
grub2 x86_64 1:2.02-0.34.0.1.el7_2 ol7_latest 1.5 M
grub2-tools x86_64 1:2.02-0.34.0.1.el7_2 ol7_latest 3.3 M
initscripts x86_64 9.49.30-1.0.1.el7_2.2 ol7_latest 428 k
kernel-tools x86_64 3.10.0-327.13.1.el7 ol7_latest 2.4 M
kernel-tools-libs x86_64 3.10.0-327.13.1.el7 ol7_latest 2.3 M
kexec-tools x86_64 2.0.7-38.0.1.el7_2.1 ol7_latest 306 k
kpartx x86_64 0.4.9-85.el7_2.1 ol7_latest 59 k
krb5-libs x86_64 1.13.2-12.el7_2 ol7_latest 843 k
libblkid x86_64 2.23.2-26.el7_2.2 ol7_latest 166 k
libgudev1 x86_64 219-19.0.2.el7_2.7 ol7_latest 66 k
libmount x86_64 2.23.2-26.el7_2.2 ol7_latest 168 k
libssh2 x86_64 1.4.3-10.el7_2.1 ol7_latest 133 k
libteam x86_64 1.17-6.el7_2 ol7_latest 45 k
libuuid x86_64 2.23.2-26.el7_2.2 ol7_latest 74 k
libxml2 x86_64 2.9.1-6.0.1.el7_2.2 ol7_latest 665 k
libxml2-python x86_64 2.9.1-6.0.1.el7_2.2 ol7_latest 245 k
logrotate x86_64 3.8.6-7.el7_2 ol7_latest 65 k
lvm2 x86_64 7:2.02.130-5.el7_2.1 ol7_latest 1.0 M
lvm2-libs x86_64 7:2.02.130-5.el7_2.1 ol7_latest 872 k
nss x86_64 3.19.1-19.0.1.el7_2 ol7_latest 852 k
nss-sysinit x86_64 3.19.1-19.0.1.el7_2 ol7_latest 53 k
nss-tools x86_64 3.19.1-19.0.1.el7_2 ol7_latest 484 k
nss-util x86_64 3.19.1-9.el7_2 ol7_latest 71 k
numactl-libs x86_64 2.0.9-6.el7_2 ol7_latest 29 k
openldap x86_64 2.4.40-9.el7_2 ol7_latest 348 k
polkit x86_64 0.112-6.el7_2 ol7_latest 165 k
procps-ng x86_64 3.3.10-5.el7_2 ol7_latest 286 k
python-perf x86_64 3.10.0-327.13.1.el7 ol7_latest 2.4 M
python-pyudev noarch 0.15-7.el7_2.1 ol7_latest 54 k
rdma noarch 7.2_4.1_rc6-2.el7 ol7_latest 28 k
selinux-policy noarch 3.13.1-60.0.1.el7_2.3 ol7_latest 375 k
selinux-policy-targeted noarch 3.13.1-60.0.1.el7_2.3 ol7_latest 3.9 M
sudo x86_64 1.8.6p7-17.el7_2 ol7_latest 732 k
systemd x86_64 219-19.0.2.el7_2.7 ol7_latest 5.1 M
systemd-libs x86_64 219-19.0.2.el7_2.7 ol7_latest 358 k
systemd-sysv x86_64 219-19.0.2.el7_2.7 ol7_latest 53 k
teamd x86_64 1.17-6.el7_2 ol7_latest 109 k
tuned noarch 2.5.1-4.el7_2.3 ol7_latest 193 k
tzdata noarch 2016c-1.el7 ol7_latest 436 k
util-linux x86_64 2.23.2-26.el7_2.2 ol7_latest 1.9 M

Résumé de la transaction
==================================================================================================================================================================
Installation 3 Paquets
Mettre à jour 65 Paquets

Taille totale des téléchargements : 125 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/68): NetworkManager-config-server-1.0.6-29.0.1.el7_2.x86_64.rpm | 121 kB 00:00:00
(2/68): NetworkManager-libnm-1.0.6-29.0.1.el7_2.x86_64.rpm | 497 kB 00:00:01
(3/68): NetworkManager-team-1.0.6-29.0.1.el7_2.x86_64.rpm | 132 kB 00:00:00
(4/68): NetworkManager-tui-1.0.6-29.0.1.el7_2.x86_64.rpm | 211 kB 00:00:00
(5/68): avahi-autoipd-0.6.31-15.el7_2.1.x86_64.rpm | 39 kB 00:00:00
(6/68): avahi-libs-0.6.31-15.el7_2.1.x86_64.rpm | 60 kB 00:00:00
(7/68): bind-libs-lite-9.9.4-29.el7_2.3.x86_64.rpm | 723 kB 00:00:01
(8/68): NetworkManager-1.0.6-29.0.1.el7_2.x86_64.rpm | 2.0 MB 00:00:04
(9/68): bind-license-9.9.4-29.el7_2.3.noarch.rpm | 81 kB 00:00:00
(10/68): ca-certificates-2015.2.6-70.1.el7_2.noarch.rpm | 428 kB 00:00:00
(11/68): cronie-1.4.11-14.el7_2.1.x86_64.rpm | 90 kB 00:00:00
(12/68): cronie-anacron-1.4.11-14.el7_2.1.x86_64.rpm | 34 kB 00:00:00
(13/68): cyrus-sasl-lib-2.1.26-20.el7_2.x86_64.rpm | 154 kB 00:00:00
(14/68): device-mapper-1.02.107-5.el7_2.1.x86_64.rpm | 251 kB 00:00:00
(15/68): device-mapper-event-1.02.107-5.el7_2.1.x86_64.rpm | 166 kB 00:00:00
(16/68): device-mapper-event-libs-1.02.107-5.el7_2.1.x86_64.rpm | 168 kB 00:00:00
(17/68): device-mapper-libs-1.02.107-5.el7_2.1.x86_64.rpm | 304 kB 00:00:00
(18/68): dracut-033-360.0.1.el7_2.x86_64.rpm | 310 kB 00:00:00
(19/68): dracut-config-rescue-033-360.0.1.el7_2.x86_64.rpm | 49 kB 00:00:00
(20/68): dracut-network-033-360.0.1.el7_2.x86_64.rpm | 89 kB 00:00:00
(21/68): coreutils-8.22-15.0.1.el7_2.1.x86_64.rpm | 3.2 MB 00:00:06
(22/68): glibc-2.17-106.0.1.el7_2.4.x86_64.rpm | 3.6 MB 00:00:08
(23/68): gmp-6.0.0-12.el7_1.x86_64.rpm | 280 kB 00:00:00
(24/68): gnutls-3.3.8-14.el7_2.x86_64.rpm | 662 kB 00:00:01
(25/68): grub2-2.02-0.34.0.1.el7_2.x86_64.rpm | 1.5 MB 00:00:03
(26/68): grub2-tools-2.02-0.34.0.1.el7_2.x86_64.rpm | 3.3 MB 00:00:07
(27/68): initscripts-9.49.30-1.0.1.el7_2.2.x86_64.rpm | 428 kB 00:00:00
(28/68): glibc-common-2.17-106.0.1.el7_2.4.x86_64.rpm | 11 MB 00:00:24
(29/68): kernel-tools-3.10.0-327.13.1.el7.x86_64.rpm | 2.4 MB 00:00:05
(30/68): kernel-uek-firmware-3.8.13-118.4.2.el7uek.noarch.rpm | 2.2 MB 00:00:07
(31/68): kernel-tools-libs-3.10.0-327.13.1.el7.x86_64.rpm | 2.3 MB 00:00:12
(32/68): kexec-tools-2.0.7-38.0.1.el7_2.1.x86_64.rpm | 306 kB 00:00:01
(33/68): kpartx-0.4.9-85.el7_2.1.x86_64.rpm | 59 kB 00:00:00
(34/68): krb5-libs-1.13.2-12.el7_2.x86_64.rpm | 843 kB 00:00:03
(35/68): libblkid-2.23.2-26.el7_2.2.x86_64.rpm | 166 kB 00:00:00
(36/68): libgudev1-219-19.0.2.el7_2.7.x86_64.rpm | 66 kB 00:00:00
(37/68): libmount-2.23.2-26.el7_2.2.x86_64.rpm | 168 kB 00:00:00
(38/68): libssh2-1.4.3-10.el7_2.1.x86_64.rpm | 133 kB 00:00:00
(39/68): libteam-1.17-6.el7_2.x86_64.rpm | 45 kB 00:00:00
(40/68): libuuid-2.23.2-26.el7_2.2.x86_64.rpm | 74 kB 00:00:00
(41/68): libxml2-2.9.1-6.0.1.el7_2.2.x86_64.rpm | 665 kB 00:00:03
(42/68): libxml2-python-2.9.1-6.0.1.el7_2.2.x86_64.rpm | 245 kB 00:00:01
(43/68): logrotate-3.8.6-7.el7_2.x86_64.rpm | 65 kB 00:00:00
(44/68): lvm2-2.02.130-5.el7_2.1.x86_64.rpm | 1.0 MB 00:00:04
(45/68): lvm2-libs-2.02.130-5.el7_2.1.x86_64.rpm | 872 kB 00:00:03
(46/68): nss-3.19.1-19.0.1.el7_2.x86_64.rpm | 852 kB 00:00:03
(47/68): nss-sysinit-3.19.1-19.0.1.el7_2.x86_64.rpm | 53 kB 00:00:00
(48/68): nss-tools-3.19.1-19.0.1.el7_2.x86_64.rpm | 484 kB 00:00:02
(49/68): nss-util-3.19.1-9.el7_2.x86_64.rpm | 71 kB 00:00:00
(50/68): numactl-libs-2.0.9-6.el7_2.x86_64.rpm | 29 kB 00:00:00
(51/68): openldap-2.4.40-9.el7_2.x86_64.rpm | 348 kB 00:00:01
(52/68): polkit-0.112-6.el7_2.x86_64.rpm | 165 kB 00:00:00
(53/68): procps-ng-3.3.10-5.el7_2.x86_64.rpm | 286 kB 00:00:01
(54/68): python-perf-3.10.0-327.13.1.el7.x86_64.rpm | 2.4 MB 00:00:10
(55/68): python-pyudev-0.15-7.el7_2.1.noarch.rpm | 54 kB 00:00:00
(56/68): rdma-7.2_4.1_rc6-2.el7.noarch.rpm | 28 kB 00:00:00
(57/68): selinux-policy-3.13.1-60.0.1.el7_2.3.noarch.rpm | 375 kB 00:00:01
(58/68): kernel-uek-3.8.13-118.4.2.el7uek.x86_64.rpm | 32 MB 00:01:12
(59/68): selinux-policy-targeted-3.13.1-60.0.1.el7_2.3.noarch.rpm | 3.9 MB 00:00:16
(60/68): sudo-1.8.6p7-17.el7_2.x86_64.rpm | 732 kB 00:00:01
(61/68): systemd-219-19.0.2.el7_2.7.x86_64.rpm | 5.1 MB 00:00:11
(62/68): systemd-libs-219-19.0.2.el7_2.7.x86_64.rpm | 358 kB 00:00:00
(63/68): systemd-sysv-219-19.0.2.el7_2.7.x86_64.rpm | 53 kB 00:00:00
(64/68): teamd-1.17-6.el7_2.x86_64.rpm | 109 kB 00:00:00
(65/68): tuned-2.5.1-4.el7_2.3.noarch.rpm | 193 kB 00:00:00
(66/68): tzdata-2016c-1.el7.noarch.rpm | 436 kB 00:00:01
(67/68): util-linux-2.23.2-26.el7_2.2.x86_64.rpm | 1.9 MB 00:00:04
(68/68): kernel-3.10.0-327.13.1.el7.x86_64.rpm | 33 MB 00:01:45
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 923 kB/s | 125 MB 00:02:18
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Mise à jour : tzdata-2016c-1.el7.noarch 1/133
Mise à jour : glibc-2.17-106.0.1.el7_2.4.x86_64 2/133
Mise à jour : glibc-common-2.17-106.0.1.el7_2.4.x86_64 3/133
Mise à jour : systemd-libs-219-19.0.2.el7_2.7.x86_64 4/133
Mise à jour : nss-util-3.19.1-9.el7_2.x86_64 5/133
Mise à jour : libuuid-2.23.2-26.el7_2.2.x86_64 6/133
Mise à jour : libgudev1-219-19.0.2.el7_2.7.x86_64 7/133
Mise à jour : procps-ng-3.3.10-5.el7_2.x86_64 8/133
Mise à jour : libxml2-2.9.1-6.0.1.el7_2.2.x86_64 9/133
Mise à jour : 1:gmp-6.0.0-12.el7_1.x86_64 10/133
Mise à jour : coreutils-8.22-15.0.1.el7_2.1.x86_64 11/133
Mise à jour : libblkid-2.23.2-26.el7_2.2.x86_64 12/133
Mise à jour : libmount-2.23.2-26.el7_2.2.x86_64 13/133
Mise à jour : systemd-219-19.0.2.el7_2.7.x86_64 14/133
Mise à jour : util-linux-2.23.2-26.el7_2.2.x86_64 15/133
Mise à jour : 7:device-mapper-libs-1.02.107-5.el7_2.1.x86_64 16/133
Mise à jour : 7:device-mapper-1.02.107-5.el7_2.1.x86_64 17/133
Mise à jour : 7:device-mapper-event-libs-1.02.107-5.el7_2.1.x86_64 18/133
Mise à jour : initscripts-9.49.30-1.0.1.el7_2.2.x86_64 19/133
Mise à jour : 7:device-mapper-event-1.02.107-5.el7_2.1.x86_64 20/133
Mise à jour : 7:lvm2-libs-2.02.130-5.el7_2.1.x86_64 21/133
Mise à jour : 1:grub2-tools-2.02-0.34.0.1.el7_2.x86_64 22/133
Mise à jour : kpartx-0.4.9-85.el7_2.1.x86_64 23/133
Mise à jour : dracut-033-360.0.1.el7_2.x86_64 24/133
Mise à jour : dracut-network-033-360.0.1.el7_2.x86_64 25/133
Mise à jour : systemd-sysv-219-19.0.2.el7_2.7.x86_64 26/133
Mise à jour : cronie-anacron-1.4.11-14.el7_2.1.x86_64 27/133
Mise à jour : cronie-1.4.11-14.el7_2.1.x86_64 28/133
Mise à jour : polkit-0.112-6.el7_2.x86_64 29/133
Mise à jour : krb5-libs-1.13.2-12.el7_2.x86_64 30/133
Mise à jour : nss-3.19.1-19.0.1.el7_2.x86_64 31/133
Mise à jour : nss-sysinit-3.19.1-19.0.1.el7_2.x86_64 32/133
Mise à jour : 1:NetworkManager-libnm-1.0.6-29.0.1.el7_2.x86_64 33/133
Mise à jour : nss-tools-3.19.1-19.0.1.el7_2.x86_64 34/133
Mise à jour : selinux-policy-3.13.1-60.0.1.el7_2.3.noarch 35/133
Mise à jour : python-pyudev-0.15-7.el7_2.1.noarch 36/133
Mise à jour : avahi-libs-0.6.31-15.el7_2.1.x86_64 37/133
Mise à jour : avahi-autoipd-0.6.31-15.el7_2.1.x86_64 38/133
Mise à jour : 1:NetworkManager-1.0.6-29.0.1.el7_2.x86_64 39/133
Mise à jour : cyrus-sasl-lib-2.1.26-20.el7_2.x86_64 40/133
Mise à jour : openldap-2.4.40-9.el7_2.x86_64 41/133
Mise à jour : kernel-tools-libs-3.10.0-327.13.1.el7.x86_64 42/133
Mise à jour : python-perf-3.10.0-327.13.1.el7.x86_64 43/133
Mise à jour : libteam-1.17-6.el7_2.x86_64 44/133
Mise à jour : teamd-1.17-6.el7_2.x86_64 45/133
Installation : kernel-uek-firmware-3.8.13-118.4.2.el7uek.noarch 46/133
Mise à jour : 32:bind-license-9.9.4-29.el7_2.3.noarch 47/133
Mise à jour : 32:bind-libs-lite-9.9.4-29.el7_2.3.x86_64 48/133
Installation : kernel-uek-3.8.13-118.4.2.el7uek.x86_64 49/133
Mise à jour : 1:NetworkManager-team-1.0.6-29.0.1.el7_2.x86_64 50/133
Mise à jour : tuned-2.5.1-4.el7_2.3.noarch 51/133
Mise à jour : kernel-tools-3.10.0-327.13.1.el7.x86_64 52/133
Mise à jour : sudo-1.8.6p7-17.el7_2.x86_64 53/133
Mise à jour : 1:NetworkManager-tui-1.0.6-29.0.1.el7_2.x86_64 54/133
Mise à jour : selinux-policy-targeted-3.13.1-60.0.1.el7_2.3.noarch 55/133
Mise à jour : kexec-tools-2.0.7-38.0.1.el7_2.1.x86_64 56/133
Mise à jour : rdma-7.2_4.1_rc6-2.el7.noarch 57/133
Mise à jour : 1:grub2-2.02-0.34.0.1.el7_2.x86_64 58/133
Installation : kernel-3.10.0-327.13.1.el7.x86_64 59/133
Mise à jour : dracut-config-rescue-033-360.0.1.el7_2.x86_64 60/133
Mise à jour : 7:lvm2-2.02.130-5.el7_2.1.x86_64 61/133
Mise à jour : logrotate-3.8.6-7.el7_2.x86_64 62/133
Mise à jour : ca-certificates-2015.2.6-70.1.el7_2.noarch 63/133
Mise à jour : gnutls-3.3.8-14.el7_2.x86_64 64/133
Mise à jour : libxml2-python-2.9.1-6.0.1.el7_2.2.x86_64 65/133
Mise à jour : numactl-libs-2.0.9-6.el7_2.x86_64 66/133
Mise à jour : libssh2-1.4.3-10.el7_2.1.x86_64 67/133
Mise à jour : 1:NetworkManager-config-server-1.0.6-29.0.1.el7_2.x86_64 68/133
Nettoyage : 7:lvm2-2.02.130-5.el7.x86_64 69/133
Nettoyage : 1:NetworkManager-tui-1.0.6-27.0.1.el7.x86_64 70/133
Nettoyage : 7:lvm2-libs-2.02.130-5.el7.x86_64 71/133
Nettoyage : 7:device-mapper-event-1.02.107-5.el7.x86_64 72/133
Nettoyage : 32:bind-libs-lite-9.9.4-29.el7.x86_64 73/133
Nettoyage : kexec-tools-2.0.7-38.0.1.el7.x86_64 74/133
Nettoyage : 1:NetworkManager-team-1.0.6-27.0.1.el7.x86_64 75/133
Nettoyage : 1:NetworkManager-1.0.6-27.0.1.el7.x86_64 76/133
Nettoyage : 1:NetworkManager-libnm-1.0.6-27.0.1.el7.x86_64 77/133
Nettoyage : initscripts-9.49.30-1.0.1.el7.x86_64 78/133
Nettoyage : tuned-2.5.1-4.el7.noarch 79/133
Nettoyage : libgudev1-219-19.0.2.el7.x86_64 80/133
Nettoyage : polkit-0.112-5.el7.x86_64 81/133
Nettoyage : kernel-tools-3.10.0-327.el7.x86_64 82/133
Nettoyage : teamd-1.17-5.el7.x86_64 83/133
Nettoyage : krb5-libs-1.13.2-10.el7.x86_64 84/133
Nettoyage : 7:device-mapper-event-libs-1.02.107-5.el7.x86_64 85/133
Nettoyage : cronie-1.4.11-14.el7.x86_64 86/133
Nettoyage : cronie-anacron-1.4.11-14.el7.x86_64 87/133
Nettoyage : libxml2-python-2.9.1-5.0.1.el7_1.2.x86_64 88/133
Nettoyage : sudo-1.8.6p7-16.el7.x86_64 89/133
Nettoyage : openldap-2.4.40-8.el7.x86_64 90/133
Nettoyage : nss-tools-3.19.1-18.0.1.el7.x86_64 91/133
Nettoyage : nss-sysinit-3.19.1-18.0.1.el7.x86_64 92/133
Nettoyage : nss-3.19.1-18.0.1.el7.x86_64 93/133
Nettoyage : gnutls-3.3.8-12.el7_1.1.x86_64 94/133
Nettoyage : selinux-policy-targeted-3.13.1-60.0.1.el7.noarch 95/133
Nettoyage : 1:grub2-2.02-0.29.0.1.el7.x86_64 96/133
Nettoyage : rdma-7.2_4.1_rc6-1.el7.noarch 97/133
Nettoyage : 1:grub2-tools-2.02-0.29.0.1.el7.x86_64 98/133
Nettoyage : avahi-autoipd-0.6.31-15.el7.x86_64 99/133
Nettoyage : logrotate-3.8.6-6.el7.x86_64 100/133
Nettoyage : selinux-policy-3.13.1-60.0.1.el7.noarch 101/133
Nettoyage : systemd-sysv-219-19.0.2.el7.x86_64 102/133
Nettoyage : dracut-network-033-359.0.1.el7.x86_64 103/133
Nettoyage : dracut-config-rescue-033-359.0.1.el7.x86_64 104/133
Nettoyage : ca-certificates-2015.2.4-71.el7.noarch 105/133
Nettoyage : dracut-033-359.0.1.el7.x86_64 106/133
Nettoyage : kpartx-0.4.9-85.el7.x86_64 107/133
Nettoyage : 7:device-mapper-1.02.107-5.el7.x86_64 108/133
Nettoyage : 7:device-mapper-libs-1.02.107-5.el7.x86_64 109/133
Nettoyage : util-linux-2.23.2-26.el7.x86_64 110/133
Nettoyage : systemd-219-19.0.2.el7.x86_64 111/133
Nettoyage : libmount-2.23.2-26.el7.x86_64 112/133
Nettoyage : libblkid-2.23.2-26.el7.x86_64 113/133
Nettoyage : coreutils-8.22-15.0.1.el7.x86_64 114/133
Nettoyage : procps-ng-3.3.10-3.el7.x86_64 115/133
Nettoyage : systemd-libs-219-19.0.2.el7.x86_64 116/133
Nettoyage : 1:gmp-6.0.0-11.el7.x86_64 117/133
Nettoyage : libuuid-2.23.2-26.el7.x86_64 118/133
Nettoyage : avahi-libs-0.6.31-15.el7.x86_64 119/133
Nettoyage : nss-util-3.19.1-4.el7_1.x86_64 120/133
Nettoyage : cyrus-sasl-lib-2.1.26-19.2.el7.x86_64 121/133
Nettoyage : libxml2-2.9.1-5.0.1.el7_1.2.x86_64 122/133
Nettoyage : libteam-1.17-5.el7.x86_64 123/133
Nettoyage : kernel-tools-libs-3.10.0-327.el7.x86_64 124/133
Nettoyage : python-perf-3.10.0-327.el7.x86_64 125/133
Nettoyage : libssh2-1.4.3-10.el7.x86_64 126/133
Nettoyage : numactl-libs-2.0.9-5.el7_1.x86_64 127/133
Nettoyage : python-pyudev-0.15-7.el7.noarch 128/133
Nettoyage : 32:bind-license-9.9.4-29.el7.noarch 129/133
Nettoyage : 1:NetworkManager-config-server-1.0.6-27.0.1.el7.x86_64 130/133
Nettoyage : glibc-common-2.17-105.0.1.el7.x86_64 131/133
Nettoyage : glibc-2.17-105.0.1.el7.x86_64 132/133
Nettoyage : tzdata-2015g-1.el7.noarch 133/133
Vérification : 7:device-mapper-event-libs-1.02.107-5.el7_2.1.x86_64 1/133
Vérification : 32:bind-license-9.9.4-29.el7_2.3.noarch 2/133
Vérification : kernel-uek-firmware-3.8.13-118.4.2.el7uek.noarch 3/133
Vérification : libuuid-2.23.2-26.el7_2.2.x86_64 4/133
Vérification : gnutls-3.3.8-14.el7_2.x86_64 5/133
Vérification : kernel-uek-3.8.13-118.4.2.el7uek.x86_64 6/133
Vérification : sudo-1.8.6p7-17.el7_2.x86_64 7/133
Vérification : libxml2-2.9.1-6.0.1.el7_2.2.x86_64 8/133
Vérification : 7:device-mapper-event-1.02.107-5.el7_2.1.x86_64 9/133
Vérification : libmount-2.23.2-26.el7_2.2.x86_64 10/133
Vérification : nss-util-3.19.1-9.el7_2.x86_64 11/133
Vérification : 32:bind-libs-lite-9.9.4-29.el7_2.3.x86_64 12/133
Vérification : numactl-libs-2.0.9-6.el7_2.x86_64 13/133
Vérification : 7:device-mapper-1.02.107-5.el7_2.1.x86_64 14/133
Vérification : initscripts-9.49.30-1.0.1.el7_2.2.x86_64 15/133
Vérification : dracut-network-033-360.0.1.el7_2.x86_64 16/133
Vérification : glibc-common-2.17-106.0.1.el7_2.4.x86_64 17/133
Vérification : cronie-anacron-1.4.11-14.el7_2.1.x86_64 18/133
Vérification : tzdata-2016c-1.el7.noarch 19/133
Vérification : libblkid-2.23.2-26.el7_2.2.x86_64 20/133
Vérification : 1:grub2-tools-2.02-0.34.0.1.el7_2.x86_64 21/133
Vérification : 1:NetworkManager-tui-1.0.6-29.0.1.el7_2.x86_64 22/133
Vérification : nss-tools-3.19.1-19.0.1.el7_2.x86_64 23/133
Vérification : openldap-2.4.40-9.el7_2.x86_64 24/133
Vérification : libxml2-python-2.9.1-6.0.1.el7_2.2.x86_64 25/133
Vérification : rdma-7.2_4.1_rc6-2.el7.noarch 26/133
Vérification : avahi-libs-0.6.31-15.el7_2.1.x86_64 27/133
Vérification : systemd-libs-219-19.0.2.el7_2.7.x86_64 28/133
Vérification : tuned-2.5.1-4.el7_2.3.noarch 29/133
Vérification : kernel-tools-3.10.0-327.13.1.el7.x86_64 30/133
Vérification : kpartx-0.4.9-85.el7_2.1.x86_64 31/133
Vérification : systemd-sysv-219-19.0.2.el7_2.7.x86_64 32/133
Vérification : krb5-libs-1.13.2-12.el7_2.x86_64 33/133
Vérification : 1:NetworkManager-config-server-1.0.6-29.0.1.el7_2.x86_64 34/133
Vérification : libssh2-1.4.3-10.el7_2.1.x86_64 35/133
Vérification : cyrus-sasl-lib-2.1.26-20.el7_2.x86_64 36/133
Vérification : nss-3.19.1-19.0.1.el7_2.x86_64 37/133
Vérification : 1:grub2-2.02-0.34.0.1.el7_2.x86_64 38/133
Vérification : procps-ng-3.3.10-5.el7_2.x86_64 39/133
Vérification : kernel-3.10.0-327.13.1.el7.x86_64 40/133
Vérification : avahi-autoipd-0.6.31-15.el7_2.1.x86_64 41/133
Vérification : systemd-219-19.0.2.el7_2.7.x86_64 42/133
Vérification : 1:NetworkManager-1.0.6-29.0.1.el7_2.x86_64 43/133
Vérification : 1:NetworkManager-team-1.0.6-29.0.1.el7_2.x86_64 44/133
Vérification : nss-sysinit-3.19.1-19.0.1.el7_2.x86_64 45/133
Vérification : dracut-033-360.0.1.el7_2.x86_64 46/133
Vérification : kernel-tools-libs-3.10.0-327.13.1.el7.x86_64 47/133
Vérification : logrotate-3.8.6-7.el7_2.x86_64 48/133
Vérification : python-perf-3.10.0-327.13.1.el7.x86_64 49/133
Vérification : teamd-1.17-6.el7_2.x86_64 50/133
Vérification : ca-certificates-2015.2.6-70.1.el7_2.noarch 51/133
Vérification : kexec-tools-2.0.7-38.0.1.el7_2.1.x86_64 52/133
Vérification : 1:gmp-6.0.0-12.el7_1.x86_64 53/133
Vérification : dracut-config-rescue-033-360.0.1.el7_2.x86_64 54/133
Vérification : glibc-2.17-106.0.1.el7_2.4.x86_64 55/133
Vérification : coreutils-8.22-15.0.1.el7_2.1.x86_64 56/133
Vérification : python-pyudev-0.15-7.el7_2.1.noarch 57/133
Vérification : libgudev1-219-19.0.2.el7_2.7.x86_64 58/133
Vérification : selinux-policy-targeted-3.13.1-60.0.1.el7_2.3.noarch 59/133
Vérification : libteam-1.17-6.el7_2.x86_64 60/133
Vérification : 7:device-mapper-libs-1.02.107-5.el7_2.1.x86_64 61/133
Vérification : 7:lvm2-libs-2.02.130-5.el7_2.1.x86_64 62/133
Vérification : cronie-1.4.11-14.el7_2.1.x86_64 63/133
Vérification : 1:NetworkManager-libnm-1.0.6-29.0.1.el7_2.x86_64 64/133
Vérification : util-linux-2.23.2-26.el7_2.2.x86_64 65/133
Vérification : polkit-0.112-6.el7_2.x86_64 66/133
Vérification : 7:lvm2-2.02.130-5.el7_2.1.x86_64 67/133
Vérification : selinux-policy-3.13.1-60.0.1.el7_2.3.noarch 68/133
Vérification : dracut-config-rescue-033-359.0.1.el7.x86_64 69/133
Vérification : gnutls-3.3.8-12.el7_1.1.x86_64 70/133
Vérification : systemd-libs-219-19.0.2.el7.x86_64 71/133
Vérification : 7:device-mapper-event-libs-1.02.107-5.el7.x86_64 72/133
Vérification : nss-tools-3.19.1-18.0.1.el7.x86_64 73/133
Vérification : avahi-autoipd-0.6.31-15.el7.x86_64 74/133
Vérification : libblkid-2.23.2-26.el7.x86_64 75/133
Vérification : nss-3.19.1-18.0.1.el7.x86_64 76/133
Vérification : coreutils-8.22-15.0.1.el7.x86_64 77/133
Vérification : kpartx-0.4.9-85.el7.x86_64 78/133
Vérification : krb5-libs-1.13.2-10.el7.x86_64 79/133
Vérification : kexec-tools-2.0.7-38.0.1.el7.x86_64 80/133
Vérification : python-pyudev-0.15-7.el7.noarch 81/133
Vérification : libgudev1-219-19.0.2.el7.x86_64 82/133
Vérification : nss-util-3.19.1-4.el7_1.x86_64 83/133
Vérification : 1:NetworkManager-team-1.0.6-27.0.1.el7.x86_64 84/133
Vérification : cronie-1.4.11-14.el7.x86_64 85/133
Vérification : rdma-7.2_4.1_rc6-1.el7.noarch 86/133
Vérification : kernel-tools-3.10.0-327.el7.x86_64 87/133
Vérification : procps-ng-3.3.10-3.el7.x86_64 88/133
Vérification : libssh2-1.4.3-10.el7.x86_64 89/133
Vérification : libuuid-2.23.2-26.el7.x86_64 90/133
Vérification : tzdata-2015g-1.el7.noarch 91/133
Vérification : libmount-2.23.2-26.el7.x86_64 92/133
Vérification : 1:gmp-6.0.0-11.el7.x86_64 93/133
Vérification : 7:device-mapper-event-1.02.107-5.el7.x86_64 94/133
Vérification : kernel-tools-libs-3.10.0-327.el7.x86_64 95/133
Vérification : cronie-anacron-1.4.11-14.el7.x86_64 96/133
Vérification : ca-certificates-2015.2.4-71.el7.noarch 97/133
Vérification : util-linux-2.23.2-26.el7.x86_64 98/133
Vérification : libxml2-python-2.9.1-5.0.1.el7_1.2.x86_64 99/133
Vérification : 7:lvm2-2.02.130-5.el7.x86_64 100/133
Vérification : 32:bind-license-9.9.4-29.el7.noarch 101/133
Vérification : systemd-sysv-219-19.0.2.el7.x86_64 102/133
Vérification : systemd-219-19.0.2.el7.x86_64 103/133
Vérification : 1:grub2-tools-2.02-0.29.0.1.el7.x86_64 104/133
Vérification : nss-sysinit-3.19.1-18.0.1.el7.x86_64 105/133
Vérification : teamd-1.17-5.el7.x86_64 106/133
Vérification : dracut-033-359.0.1.el7.x86_64 107/133
Vérification : glibc-2.17-105.0.1.el7.x86_64 108/133
Vérification : cyrus-sasl-lib-2.1.26-19.2.el7.x86_64 109/133
Vérification : selinux-policy-targeted-3.13.1-60.0.1.el7.noarch 110/133
Vérification : selinux-policy-3.13.1-60.0.1.el7.noarch 111/133
Vérification : glibc-common-2.17-105.0.1.el7.x86_64 112/133
Vérification : logrotate-3.8.6-6.el7.x86_64 113/133
Vérification : polkit-0.112-5.el7.x86_64 114/133
Vérification : numactl-libs-2.0.9-5.el7_1.x86_64 115/133
Vérification : 1:NetworkManager-1.0.6-27.0.1.el7.x86_64 116/133
Vérification : 32:bind-libs-lite-9.9.4-29.el7.x86_64 117/133
Vérification : 1:NetworkManager-tui-1.0.6-27.0.1.el7.x86_64 118/133
Vérification : 7:device-mapper-1.02.107-5.el7.x86_64 119/133
Vérification : 1:NetworkManager-libnm-1.0.6-27.0.1.el7.x86_64 120/133
Vérification : python-perf-3.10.0-327.el7.x86_64 121/133
Vérification : initscripts-9.49.30-1.0.1.el7.x86_64 122/133
Vérification : libteam-1.17-5.el7.x86_64 123/133
Vérification : 1:grub2-2.02-0.29.0.1.el7.x86_64 124/133
Vérification : tuned-2.5.1-4.el7.noarch 125/133
Vérification : dracut-network-033-359.0.1.el7.x86_64 126/133
Vérification : 1:NetworkManager-config-server-1.0.6-27.0.1.el7.x86_64 127/133
Vérification : sudo-1.8.6p7-16.el7.x86_64 128/133
Vérification : 7:device-mapper-libs-1.02.107-5.el7.x86_64 129/133
Vérification : avahi-libs-0.6.31-15.el7.x86_64 130/133
Vérification : 7:lvm2-libs-2.02.130-5.el7.x86_64 131/133
Vérification : openldap-2.4.40-8.el7.x86_64 132/133
Vérification : libxml2-2.9.1-5.0.1.el7_1.2.x86_64 133/133

Installé :
kernel.x86_64 0:3.10.0-327.13.1.el7 kernel-uek.x86_64 0:3.8.13-118.4.2.el7uek kernel-uek-firmware.noarch 0:3.8.13-118.4.2.el7uek

Mis à jour :
NetworkManager.x86_64 1:1.0.6-29.0.1.el7_2 NetworkManager-config-server.x86_64 1:1.0.6-29.0.1.el7_2 NetworkManager-libnm.x86_64 1:1.0.6-29.0.1.el7_2
NetworkManager-team.x86_64 1:1.0.6-29.0.1.el7_2 NetworkManager-tui.x86_64 1:1.0.6-29.0.1.el7_2 avahi-autoipd.x86_64 0:0.6.31-15.el7_2.1
avahi-libs.x86_64 0:0.6.31-15.el7_2.1 bind-libs-lite.x86_64 32:9.9.4-29.el7_2.3 bind-license.noarch 32:9.9.4-29.el7_2.3
ca-certificates.noarch 0:2015.2.6-70.1.el7_2 coreutils.x86_64 0:8.22-15.0.1.el7_2.1 cronie.x86_64 0:1.4.11-14.el7_2.1
cronie-anacron.x86_64 0:1.4.11-14.el7_2.1 cyrus-sasl-lib.x86_64 0:2.1.26-20.el7_2 device-mapper.x86_64 7:1.02.107-5.el7_2.1
device-mapper-event.x86_64 7:1.02.107-5.el7_2.1 device-mapper-event-libs.x86_64 7:1.02.107-5.el7_2.1 device-mapper-libs.x86_64 7:1.02.107-5.el7_2.1
dracut.x86_64 0:033-360.0.1.el7_2 dracut-config-rescue.x86_64 0:033-360.0.1.el7_2 dracut-network.x86_64 0:033-360.0.1.el7_2
glibc.x86_64 0:2.17-106.0.1.el7_2.4 glibc-common.x86_64 0:2.17-106.0.1.el7_2.4 gmp.x86_64 1:6.0.0-12.el7_1
gnutls.x86_64 0:3.3.8-14.el7_2 grub2.x86_64 1:2.02-0.34.0.1.el7_2 grub2-tools.x86_64 1:2.02-0.34.0.1.el7_2
initscripts.x86_64 0:9.49.30-1.0.1.el7_2.2 kernel-tools.x86_64 0:3.10.0-327.13.1.el7 kernel-tools-libs.x86_64 0:3.10.0-327.13.1.el7
kexec-tools.x86_64 0:2.0.7-38.0.1.el7_2.1 kpartx.x86_64 0:0.4.9-85.el7_2.1 krb5-libs.x86_64 0:1.13.2-12.el7_2
libblkid.x86_64 0:2.23.2-26.el7_2.2 libgudev1.x86_64 0:219-19.0.2.el7_2.7 libmount.x86_64 0:2.23.2-26.el7_2.2
libssh2.x86_64 0:1.4.3-10.el7_2.1 libteam.x86_64 0:1.17-6.el7_2 libuuid.x86_64 0:2.23.2-26.el7_2.2
libxml2.x86_64 0:2.9.1-6.0.1.el7_2.2 libxml2-python.x86_64 0:2.9.1-6.0.1.el7_2.2 logrotate.x86_64 0:3.8.6-7.el7_2
lvm2.x86_64 7:2.02.130-5.el7_2.1 lvm2-libs.x86_64 7:2.02.130-5.el7_2.1 nss.x86_64 0:3.19.1-19.0.1.el7_2
nss-sysinit.x86_64 0:3.19.1-19.0.1.el7_2 nss-tools.x86_64 0:3.19.1-19.0.1.el7_2 nss-util.x86_64 0:3.19.1-9.el7_2
numactl-libs.x86_64 0:2.0.9-6.el7_2 openldap.x86_64 0:2.4.40-9.el7_2 polkit.x86_64 0:0.112-6.el7_2
procps-ng.x86_64 0:3.3.10-5.el7_2 python-perf.x86_64 0:3.10.0-327.13.1.el7 python-pyudev.noarch 0:0.15-7.el7_2.1
rdma.noarch 0:7.2_4.1_rc6-2.el7 selinux-policy.noarch 0:3.13.1-60.0.1.el7_2.3 selinux-policy-targeted.noarch 0:3.13.1-60.0.1.el7_2.3
sudo.x86_64 0:1.8.6p7-17.el7_2 systemd.x86_64 0:219-19.0.2.el7_2.7 systemd-libs.x86_64 0:219-19.0.2.el7_2.7
systemd-sysv.x86_64 0:219-19.0.2.el7_2.7 teamd.x86_64 0:1.17-6.el7_2 tuned.noarch 0:2.5.1-4.el7_2.3
tzdata.noarch 0:2016c-1.el7 util-linux.x86_64 0:2.23.2-26.el7_2.2

Terminé !

Au passage on regarde quel est la version du noyau :

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.8.13-98.7.1.el7uek.x86_64 #2 SMP Wed Nov 25 13:51:41 PST 2015 x86_64 x86_64 x86_64 GNU/Linux

On passe à l’installation de Docker :

[root@localhost ~]# yum install docker-engine
Modules complémentaires chargés : ulninfo
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet docker-engine.x86_64 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : docker-engine-selinux >= 1.10.3-1.el7 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
--> Traitement de la dépendance : kernel-uek >= 4.1 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
--> Traitement de la dépendance : libcgroup pour le paquet : docker-engine-1.10.3-1.el7.x86_64
--> Lancement de la transaction de test
---> Le paquet docker-engine.x86_64 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : kernel-uek >= 4.1 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
---> Le paquet docker-engine-selinux.noarch 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : policycoreutils-python pour le paquet : docker-engine-selinux-1.10.3-1.el7.noarch
---> Le paquet libcgroup.x86_64 0:0.41-8.el7 sera installé
--> Lancement de la transaction de test
---> Le paquet docker-engine.x86_64 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : kernel-uek >= 4.1 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
---> Le paquet policycoreutils-python.x86_64 0:2.2.5-20.0.1.el7 sera installé
--> Traitement de la dépendance : audit-libs-python >= 2.1.3-4 pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libsemanage-python >= 2.1.10-1 pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : python-IPy pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1(VERS_1.2)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1(VERS_1.4)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : checkpolicy pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libapol.so.4(VERS_4.0)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libapol.so.4()(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1()(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Lancement de la transaction de test
---> Le paquet audit-libs-python.x86_64 0:2.4.1-5.el7 sera installé
---> Le paquet checkpolicy.x86_64 0:2.1.12-6.el7 sera installé
---> Le paquet docker-engine.x86_64 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : kernel-uek >= 4.1 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
---> Le paquet libsemanage-python.x86_64 0:2.1.10-18.el7 sera installé
---> Le paquet python-IPy.noarch 0:0.75-6.el7 sera installé
---> Le paquet setools-libs.x86_64 0:3.3.7-46.el7 sera installé
--> Résolution des dépendances terminée
Erreur : Paquet : docker-engine-1.10.3-1.el7.x86_64 (dockerrepo)
             Requiert : kernel-uek >= 4.1
             Installé  : kernel-uek-3.8.13-98.7.1.el7uek.x86_64 (@anaconda/7.2)
                 kernel-uek = 3.8.13-98.7.1.el7uek
             Installé  : kernel-uek-3.8.13-118.4.2.el7uek.x86_64 (@ol7_UEKR3)
                 kernel-uek = 3.8.13-118.4.2.el7uek
             Disponible : kernel-uek-3.8.13-35.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.1.el7uek
             Disponible : kernel-uek-3.8.13-35.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.2.el7uek
             Disponible : kernel-uek-3.8.13-35.3.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.3.el7uek
             Disponible : kernel-uek-3.8.13-35.3.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.4.el7uek
             Disponible : kernel-uek-3.8.13-35.3.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.5.el7uek
             Disponible : kernel-uek-3.8.13-44.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.el7uek
             Disponible : kernel-uek-3.8.13-44.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.1.el7uek
             Disponible : kernel-uek-3.8.13-44.1.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.3.el7uek
             Disponible : kernel-uek-3.8.13-44.1.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.4.el7uek
             Disponible : kernel-uek-3.8.13-44.1.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.5.el7uek
             Disponible : kernel-uek-3.8.13-55.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.el7uek
             Disponible : kernel-uek-3.8.13-55.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.1.el7uek
             Disponible : kernel-uek-3.8.13-55.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.2.el7uek
             Disponible : kernel-uek-3.8.13-55.1.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.5.el7uek
             Disponible : kernel-uek-3.8.13-55.1.6.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.6.el7uek
             Disponible : kernel-uek-3.8.13-55.1.8.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.8.el7uek
             Disponible : kernel-uek-3.8.13-55.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.2.1.el7uek
             Disponible : kernel-uek-3.8.13-68.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.el7uek
             Disponible : kernel-uek-3.8.13-68.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.1.2.el7uek
             Disponible : kernel-uek-3.8.13-68.1.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.1.3.el7uek
             Disponible : kernel-uek-3.8.13-68.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.2.2.el7uek
             Disponible : kernel-uek-3.8.13-68.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.1.el7uek
             Disponible : kernel-uek-3.8.13-68.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.2.el7uek
             Disponible : kernel-uek-3.8.13-68.3.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.3.el7uek
             Disponible : kernel-uek-3.8.13-68.3.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.4.el7uek
             Disponible : kernel-uek-3.8.13-68.3.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.5.el7uek
             Disponible : kernel-uek-3.8.13-98.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.el7uek
             Disponible : kernel-uek-3.8.13-98.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.1.1.el7uek
             Disponible : kernel-uek-3.8.13-98.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.1.2.el7uek
             Disponible : kernel-uek-3.8.13-98.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.2.1.el7uek
             Disponible : kernel-uek-3.8.13-98.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.2.2.el7uek
             Disponible : kernel-uek-3.8.13-98.4.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.4.1.el7uek
             Disponible : kernel-uek-3.8.13-98.5.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.5.2.el7uek
             Disponible : kernel-uek-3.8.13-98.6.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.6.1.el7uek
             Disponible : kernel-uek-3.8.13-118.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.el7uek
             Disponible : kernel-uek-3.8.13-118.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.1.el7uek
             Disponible : kernel-uek-3.8.13-118.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.2.el7uek
             Disponible : kernel-uek-3.8.13-118.2.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.4.el7uek
             Disponible : kernel-uek-3.8.13-118.2.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.5.el7uek
             Disponible : kernel-uek-3.8.13-118.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.3.1.el7uek
             Disponible : kernel-uek-3.8.13-118.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.3.2.el7uek
             Disponible : kernel-uek-3.8.13-118.4.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.4.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-35.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-35.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-35.3.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.3.el7uek
             Disponible : kernel-uek-debug-3.8.13-35.3.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.4.el7uek
             Disponible : kernel-uek-debug-3.8.13-35.3.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-35.3.5.el7uek
             Disponible : kernel-uek-debug-3.8.13-44.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.el7uek
             Disponible : kernel-uek-debug-3.8.13-44.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-44.1.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.3.el7uek
             Disponible : kernel-uek-debug-3.8.13-44.1.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.4.el7uek
             Disponible : kernel-uek-debug-3.8.13-44.1.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-44.1.5.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.1.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.5.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.1.6.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.6.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.1.8.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.1.8.el7uek
             Disponible : kernel-uek-debug-3.8.13-55.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-55.2.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.1.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.1.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.1.3.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.2.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.3.3.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.3.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.3.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.4.el7uek
             Disponible : kernel-uek-debug-3.8.13-68.3.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-68.3.5.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.1.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.1.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.1.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.1.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.2.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.2.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.4.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.4.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.5.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.5.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.6.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.6.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-98.7.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-98.7.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.2.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.2.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.2.4.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.4.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.2.5.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.2.5.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.3.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.3.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.3.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.3.2.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.4.1.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.4.1.el7uek
             Disponible : kernel-uek-debug-3.8.13-118.4.2.el7uek.x86_64 (ol7_UEKR3)
                 kernel-uek = 3.8.13-118.4.2.el7uek
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest

Et c’est le drame, on suit la doc et rien de fonctionne 🙁 . Simplement car on n’a pas la bonne version du noyau. On va pas rester bloqué sur cela 😉 .

On commence par un check :

[root@localhost ~]# yum list kernel*
Modules complémentaires chargés : ulninfo
Paquets installés
kernel.x86_64                                                                 3.10.0-327.el7                                                         @anaconda/7.2
kernel.x86_64                                                                 3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-tools.x86_64                                                           3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-tools-libs.x86_64                                                      3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-uek.x86_64                                                             3.8.13-98.7.1.el7uek                                                   @anaconda/7.2
kernel-uek.x86_64                                                             3.8.13-118.4.2.el7uek                                                  @ol7_UEKR3   
kernel-uek-firmware.noarch                                                    3.8.13-98.7.1.el7uek                                                   @anaconda/7.2
kernel-uek-firmware.noarch                                                    3.8.13-118.4.2.el7uek                                                  @ol7_UEKR3   
Paquets disponibles
kernel-abi-whitelists.noarch                                                  3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-debug.x86_64                                                           3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-debug-devel.x86_64                                                     3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-devel.x86_64                                                           3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-doc.noarch                                                             3.10.0-327.el7                                                         ol7_latest   
kernel-headers.x86_64                                                         3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-uek-debug.x86_64                                                       3.8.13-118.4.2.el7uek                                                  ol7_UEKR3    
kernel-uek-debug-devel.x86_64                                                 3.8.13-118.4.2.el7uek                                                  ol7_UEKR3    
kernel-uek-devel.x86_64                                                       3.8.13-118.4.2.el7uek                                                  ol7_UEKR3    
kernel-uek-doc.noarch                                                         3.8.13-118.4.2.el7uek                                                  ol7_UEKR3    

Ensuite on fait la modification de /etc/yum.repos.d/public-yum-ol7.repo on ajoute dans le fichier le repo :

[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

Et magie de la technologie :

[root@localhost ~]# yum list kernel*
Modules complémentaires chargés : ulninfo
ol7_UEKR3                                                                                                                                  | 1.2 kB  00:00:00     
ol7_UEKR4                                                                                                                                  | 1.2 kB  00:00:00     
ol7_latest                                                                                                                                 | 1.4 kB  00:00:00     
(1/2): ol7_UEKR4/x86_64/updateinfo                                                                                                         | 4.2 kB  00:00:00     
(2/2): ol7_UEKR4/x86_64/primary                                                                                                            | 2.0 MB  00:00:02     
ol7_UEKR4                                                                                                                                                   44/44
Paquets installés
kernel.x86_64                                                                 3.10.0-327.el7                                                         @anaconda/7.2
kernel.x86_64                                                                 3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-tools.x86_64                                                           3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-tools-libs.x86_64                                                      3.10.0-327.13.1.el7                                                    @ol7_latest  
kernel-uek.x86_64                                                             3.8.13-98.7.1.el7uek                                                   @anaconda/7.2
kernel-uek.x86_64                                                             3.8.13-118.4.2.el7uek                                                  @ol7_UEKR3   
kernel-uek-firmware.noarch                                                    3.8.13-98.7.1.el7uek                                                   @anaconda/7.2
kernel-uek-firmware.noarch                                                    3.8.13-118.4.2.el7uek                                                  @ol7_UEKR3   
Paquets disponibles
kernel-abi-whitelists.noarch                                                  3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-debug.x86_64                                                           3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-debug-devel.x86_64                                                     3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-devel.x86_64                                                           3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-doc.noarch                                                             3.10.0-327.el7                                                         ol7_latest   
kernel-headers.x86_64                                                         3.10.0-327.13.1.el7                                                    ol7_latest   
kernel-uek.x86_64                                                             4.1.12-32.2.3.el7uek                                                   ol7_UEKR4    
kernel-uek-debug.x86_64                                                       4.1.12-32.2.3.el7uek                                                   ol7_UEKR4    
kernel-uek-debug-devel.x86_64                                                 4.1.12-32.2.3.el7uek                                                   ol7_UEKR4    
kernel-uek-devel.x86_64                                                       4.1.12-32.2.3.el7uek                                                   ol7_UEKR4    
kernel-uek-doc.noarch                                                         4.1.12-32.2.3.el7uek                                                   ol7_UEKR4    
kernel-uek-firmware.noarch    

J’ai donc la possibilité de mettre un kernel en 4.1, on y va !

[root@localhost ~]# yum update
Modules complémentaires chargés : ulninfo
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet btrfs-progs.x86_64 0:3.19.1-1.0.1.el7 sera mis à jour
---> Le paquet btrfs-progs.x86_64 0:4.2.2-2.el7 sera utilisé
---> Le paquet kernel-uek.x86_64 0:4.1.12-32.2.3.el7uek sera installé
---> Le paquet kernel-uek-firmware.noarch 0:4.1.12-32.2.3.el7uek sera installé
--> Résolution des dépendances terminée

Dépendances résolues

==================================================================================================================================================================
 Package                                     Architecture                   Version                                       Dépôt                             Taille
==================================================================================================================================================================
Installation :
 kernel-uek                                  x86_64                         4.1.12-32.2.3.el7uek                          ol7_UEKR4                          41 M
 kernel-uek-firmware                         noarch                         4.1.12-32.2.3.el7uek                          ol7_UEKR4                         1.8 M
Mise à jour :
 btrfs-progs                                 x86_64                         4.2.2-2.el7                                   ol7_UEKR4                         574 k

Résumé de la transaction
==================================================================================================================================================================
Installation   2 Paquets
Mettre à jour  1 Paquet

Taille totale des téléchargements : 43 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/3): btrfs-progs-4.2.2-2.el7.x86_64.rpm                                                                                                  | 574 kB  00:00:01     
(2/3): kernel-uek-firmware-4.1.12-32.2.3.el7uek.noarch.rpm                                                                                 | 1.8 MB  00:00:03     
(3/3): kernel-uek-4.1.12-32.2.3.el7uek.x86_64.rpm                                                                                          |  41 MB  00:00:48     
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                             918 kB/s |  43 MB  00:00:48     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : kernel-uek-firmware-4.1.12-32.2.3.el7uek.noarch                                                                                              1/4 
  Installation : kernel-uek-4.1.12-32.2.3.el7uek.x86_64                                                                                                       2/4 
  Mise à jour  : btrfs-progs-4.2.2-2.el7.x86_64                                                                                                               3/4 
  Nettoyage    : btrfs-progs-3.19.1-1.0.1.el7.x86_64                                                                                                          4/4 
  Vérification : kernel-uek-4.1.12-32.2.3.el7uek.x86_64                                                                                                       1/4 
  Vérification : btrfs-progs-4.2.2-2.el7.x86_64                                                                                                               2/4 
  Vérification : kernel-uek-firmware-4.1.12-32.2.3.el7uek.noarch                                                                                              3/4 
  Vérification : btrfs-progs-3.19.1-1.0.1.el7.x86_64                                                                                                          4/4 

Installé :
  kernel-uek.x86_64 0:4.1.12-32.2.3.el7uek                                    kernel-uek-firmware.noarch 0:4.1.12-32.2.3.el7uek                                   

Mis à jour :
  btrfs-progs.x86_64 0:4.2.2-2.el7                                                                                                                                

Terminé !

Et maintenant on peut faire un nouveau test d’install de docker.

[root@localhost ~]# yum install docker-engine
Modules complémentaires chargés : ulninfo
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet docker-engine.x86_64 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : docker-engine-selinux >= 1.10.3-1.el7 pour le paquet : docker-engine-1.10.3-1.el7.x86_64
--> Traitement de la dépendance : libcgroup pour le paquet : docker-engine-1.10.3-1.el7.x86_64
--> Lancement de la transaction de test
---> Le paquet docker-engine-selinux.noarch 0:1.10.3-1.el7 sera installé
--> Traitement de la dépendance : policycoreutils-python pour le paquet : docker-engine-selinux-1.10.3-1.el7.noarch
---> Le paquet libcgroup.x86_64 0:0.41-8.el7 sera installé
--> Lancement de la transaction de test
---> Le paquet policycoreutils-python.x86_64 0:2.2.5-20.0.1.el7 sera installé
--> Traitement de la dépendance : audit-libs-python >= 2.1.3-4 pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libsemanage-python >= 2.1.10-1 pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : python-IPy pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1(VERS_1.2)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1(VERS_1.4)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : checkpolicy pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libapol.so.4(VERS_4.0)(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libapol.so.4()(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Traitement de la dépendance : libqpol.so.1()(64bit) pour le paquet : policycoreutils-python-2.2.5-20.0.1.el7.x86_64
--> Lancement de la transaction de test
---> Le paquet audit-libs-python.x86_64 0:2.4.1-5.el7 sera installé
---> Le paquet checkpolicy.x86_64 0:2.1.12-6.el7 sera installé
---> Le paquet libsemanage-python.x86_64 0:2.1.10-18.el7 sera installé
---> Le paquet python-IPy.noarch 0:0.75-6.el7 sera installé
---> Le paquet setools-libs.x86_64 0:3.3.7-46.el7 sera installé
--> Résolution des dépendances terminée

Dépendances résolues

==================================================================================================================================================================
 Package                                        Architecture                   Version                                   Dépôt                              Taille
==================================================================================================================================================================
Installation :
 docker-engine                                  x86_64                         1.10.3-1.el7                              dockerrepo                         9.6 M
Installation pour dépendances :
 audit-libs-python                              x86_64                         2.4.1-5.el7                               ol7_latest                          68 k
 checkpolicy                                    x86_64                         2.1.12-6.el7                              ol7_latest                         246 k
 docker-engine-selinux                          noarch                         1.10.3-1.el7                              dockerrepo                          28 k
 libcgroup                                      x86_64                         0.41-8.el7                                ol7_latest                          64 k
 libsemanage-python                             x86_64                         2.1.10-18.el7                             ol7_latest                          94 k
 policycoreutils-python                         x86_64                         2.2.5-20.0.1.el7                          ol7_latest                         435 k
 python-IPy                                     noarch                         0.75-6.el7                                ol7_latest                          32 k
 setools-libs                                   x86_64                         3.3.7-46.el7                              ol7_latest                         483 k

Résumé de la transaction
==================================================================================================================================================================
Installation   1 Paquet (+8 Paquets en dépendance)

Taille totale des téléchargements : 11 M
Taille d'installation : 45 M
Is this ok [y/d/N]: y
Downloading packages:
(1/9): audit-libs-python-2.4.1-5.el7.x86_64.rpm                                                                                            |  68 kB  00:00:00     
(2/9): checkpolicy-2.1.12-6.el7.x86_64.rpm                                                                                                 | 246 kB  00:00:00     
(3/9): libcgroup-0.41-8.el7.x86_64.rpm                                                                                                     |  64 kB  00:00:00     
(4/9): libsemanage-python-2.1.10-18.el7.x86_64.rpm                                                                                         |  94 kB  00:00:00     
(5/9): policycoreutils-python-2.2.5-20.0.1.el7.x86_64.rpm                                                                                  | 435 kB  00:00:00     
(6/9): python-IPy-0.75-6.el7.noarch.rpm                                                                                                    |  32 kB  00:00:00     
(7/9): setools-libs-3.3.7-46.el7.x86_64.rpm                                                                                                | 483 kB  00:00:00     
warning: /var/cache/yum/x86_64/7Server/dockerrepo/packages/docker-engine-selinux-1.10.3-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 2c52609d: NOKEYA 
La clé publique pour docker-engine-selinux-1.10.3-1.el7.noarch.rpm n'est pas installée
(8/9): docker-engine-selinux-1.10.3-1.el7.noarch.rpm                                                                                       |  28 kB  00:00:16     
(9/9): docker-engine-1.10.3-1.el7.x86_64.rpm                                                                                               | 9.6 MB  00:00:26     
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                             422 kB/s |  11 MB  00:00:26     
Récupération de la clé à partir de https://yum.dockerproject.org/gpg
Importation de la clef GPG 0x2C52609D :
ID utilisateur : « Docker Release Tool (releasedocker) <docker@docker.com> »
Empreinte      : 5811 8e89 f3a9 1289 7c07 0adb f762 2157 2c52 609d
Provient de    : https://yum.dockerproject.org/gpg
Est-ce correct [o/N] : o
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : libcgroup-0.41-8.el7.x86_64                                                                                                                  1/9 
  Installation : audit-libs-python-2.4.1-5.el7.x86_64                                                                                                         2/9 
  Installation : libsemanage-python-2.1.10-18.el7.x86_64                                                                                                      3/9 
  Installation : python-IPy-0.75-6.el7.noarch                                                                                                                 4/9 
  Installation : checkpolicy-2.1.12-6.el7.x86_64                                                                                                              5/9 
  Installation : setools-libs-3.3.7-46.el7.x86_64                                                                                                             6/9 
  Installation : policycoreutils-python-2.2.5-20.0.1.el7.x86_64                                                                                               7/9 
  Installation : docker-engine-selinux-1.10.3-1.el7.noarch                                                                                                    8/9 
  Installation : docker-engine-1.10.3-1.el7.x86_64                                                                                                            9/9 
  Vérification : setools-libs-3.3.7-46.el7.x86_64                                                                                                             1/9 
  Vérification : libcgroup-0.41-8.el7.x86_64                                                                                                                  2/9 
  Vérification : docker-engine-1.10.3-1.el7.x86_64                                                                                                            3/9 
  Vérification : checkpolicy-2.1.12-6.el7.x86_64                                                                                                              4/9 
  Vérification : python-IPy-0.75-6.el7.noarch                                                                                                                 5/9 
  Vérification : libsemanage-python-2.1.10-18.el7.x86_64                                                                                                      6/9 
  Vérification : policycoreutils-python-2.2.5-20.0.1.el7.x86_64                                                                                               7/9 
  Vérification : docker-engine-selinux-1.10.3-1.el7.noarch                                                                                                    8/9 
  Vérification : audit-libs-python-2.4.1-5.el7.x86_64                                                                                                         9/9 

Installé :
  docker-engine.x86_64 0:1.10.3-1.el7                                                                                                                             

Dépendances installées :
  audit-libs-python.x86_64 0:2.4.1-5.el7           checkpolicy.x86_64 0:2.1.12-6.el7                   docker-engine-selinux.noarch 0:1.10.3-1.el7               
  libcgroup.x86_64 0:0.41-8.el7                    libsemanage-python.x86_64 0:2.1.10-18.el7           policycoreutils-python.x86_64 0:2.2.5-20.0.1.el7          
  python-IPy.noarch 0:0.75-6.el7                   setools-libs.x86_64 0:3.3.7-46.el7                 

Terminé !

Maintenant on lance et on teste Docker :

[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
03f4658f8b78: Pull complete 
a3ed95caeb02: Pull complete 
Digest: sha256:8be990ef2aeb16dbcb9271ddfe2610fa6658d13f6dfb8bc72074cc1ca36966a7
Status: Downloaded newer image for hello-world:latest

Hello from Docker.
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker Hub account:
 https://hub.docker.com

For more examples and ideas, visit:
 https://docs.docker.com/userguide/

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
d191dcb8681f        hello-world         "/hello"            19 minutes ago      Exited (0) 19 minutes ago                       pedantic_goldberg

On refait un check sur l’utilisation du disque dur :

[root@localhost ~]# df -h
Sys. de fichiers    Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ol-root    11G    2,0G  8,3G  20% /
devtmpfs              361M       0  361M   0% /dev
tmpfs                 372M       0  372M   0% /dev/shm
tmpfs                 372M    5,1M  367M   2% /run
tmpfs                 372M       0  372M   0% /sys/fs/cgroup
/dev/sda1             497M    226M  271M  46% /boot
tmpfs                  75M       0   75M   0% /run/user/0

Maintenant on va presque pouvoir commencer à jouer, avant je vais quand même supprimer selinux. De toute façon tous le monde sait que j’ai mis toto comme mot de passe 😉 .

[root@localhost ~]# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

[root@localhost ~]# getenforce 
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce 
Permissive

Le mieux c’est le reboot .

[root@localhost ~]# getenforce 
Disabled

Ensuite on peut commencer par Haproxy comme conteneur (par exemple) :

[root@localhost ~]# docker run -it --rm --name haproxy-syntax-check haproxy:1.5 haproxy -c -f /usr/local/etc/haproxy/haproxy.cfg
Unable to find image 'haproxy:1.5' locally
1.5: Pulling from library/haproxy
fdd5d7827f33: Pull complete 
a3ed95caeb02: Extracting [==================================================>]     32 B/32 B
75e457aad69a: Download complete 
93ac2e587e39: Download complete 
c7652a33f7e1: Download complete 

En cas de problème ne pas oublier la commande de suppression de tous les conteneurs :

[root@localhost ~]# docker rmi $(docker images -q)
Untagged: haproxy:1.5
Deleted: sha256:a046b91992e1c0a360226046b4dfeb8695405865d2e9520fddfd50dac85da7b6
Deleted: sha256:06d3cbd08774ad47d967434197e331965bc09ccd1280a6a1955328f2e00b85d3
Deleted: sha256:3ca8d76201cad94c085a92e2c638c9ce0da4225e13ecbe0e4eba11eaf1d70e6a
Deleted: sha256:cf00e57a281fc199dba0894c3eaf217817fb51a65c07039e86de3d7dda07fc1d
Deleted: sha256:0a2d625459dc57c628693566f1669775ca88b2d52244abae18561d63bbc18beb
Deleted: sha256:2008c8e784144a5306b7471f749444ebf20470e66e58e240b620f9d525daca44
Deleted: sha256:5653f7f6e6221033fe81e219d00d1375cd4a505257aebb22c518f98928635ea7
Deleted: sha256:d4a3eff6cac227e8ea0a063575efbc26cc084c4201cf0affddb39b8fc6647238
Deleted: sha256:e438eb152657b699de3cf9836ea169f0c0a8174f2d3085b40c162a627620b307
Deleted: sha256:894fdee79cd8b48c0b0b6ac6664ad0327c67782c80a1d81ac2d0a65505d0e116
Deleted: sha256:917c0fc99b353c0397a9effdf042d72529de7c452669b1e11b05bec3088c7056
Untagged: hello-world:latest
Deleted: sha256:690ed74de00f99a7d00a98a5ad855ac4febd66412be132438f9b8dbd300a937d
Deleted: sha256:32ada9ef4cd3ccd536337fbcd8cdb6e026237f59db80498f83f3175176561ffb
Deleted: sha256:b652ec3a27e758f30de4742156b5d096bb19c82f2dc836e96e430323ba166ffe

Mais je tombe sur une erreur, donc la suite au prochaine épisode :

[root@localhost ~]# docker run -it --rm --name haproxy-syntax-check haproxy:1.5 haproxy -c -f /usr/local/etc/haproxy/haproxy.cfg
Unable to find image 'haproxy:1.5' locally
1.5: Pulling from library/haproxy
fdd5d7827f33: Pull complete 
a3ed95caeb02: Extracting [==================================================>]     32 B/32 B
75e457aad69a: Download complete 
93ac2e587e39: Download complete 
c7652a33f7e1: Download complete 
docker: failed to register layer: devmapper: Error mounting '/dev/mapper/docker-251:0-17385400-e47288d892084f8517cd6d99d57dbd8fb0253e377039aac7f49a443ef307b31d' on '/var/lib/docker/devicemapper/mnt/e47288d892084f8517cd6d99d57dbd8fb0253e377039aac7f49a443ef307b31d': input/output error.
See 'docker run --help'.

[root@localhost ~]# journalctl -e
avril 13 17:53:43 localhost.localdomain systemd-udevd[485]: error: /dev/dm-5: No such file or directory
avril 13 17:53:54 localhost.localdomain docker[10462]: time="2016-04-13T17:53:54.151778981+01:00" level=error msg="Handler for POST /v1.22/containers/create retur
avril 13 17:55:07 localhost.localdomain systemd[1]: Device dev-disk-by\x2duuid-55d1c0fa\x2dc659\x2d4706\x2d95b1\x2d3bdabf6829ce.device appeared twice with differe
avril 13 17:55:07 localhost.localdomain kernel: XFS (dm-5): Mounting V4 Filesystem
avril 13 17:55:07 localhost.localdomain kernel: XFS (dm-5): Ending clean mount
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): Unmounting Filesystem
avril 13 17:55:13 localhost.localdomain systemd[1]: Device dev-disk-by\x2duuid-55d1c0fa\x2dc659\x2d4706\x2d95b1\x2d3bdabf6829ce.device appeared twice with differe
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): Mounting V4 Filesystem
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): Starting recovery (logdev: internal)
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): log record CRC mismatch: found 0x9cff17b7, expected 0x7de04334.
avril 13 17:55:13 localhost.localdomain kernel: ffffc90002200000: 00 00 00 01 00 00 00 a8 69 18 00 00 9d 01 45 52  ........i.....ER
avril 13 17:55:13 localhost.localdomain kernel: ffffc90002200010: 00 00 00 4b a6 5d 8b 3b 00 00 00 a0 ac 9a 73 61  ...K.].;......sa
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): xlog_recover_process_ophdr: bad clientid 0x80
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): log mount/recovery failed: error -5
avril 13 17:55:13 localhost.localdomain kernel: XFS (dm-5): log mount failed
avril 13 17:55:13 localhost.localdomain systemd-udevd[10858]: inotify_add_watch(7, /dev/dm-5, 10) failed: No such file or directory
avril 13 17:55:13 localhost.localdomain systemd-udevd[485]: error: /dev/dm-5: No such file or directory
avril 13 17:55:13 localhost.localdomain systemd[1]: Device dev-disk-by\x2duuid-55d1c0fa\x2dc659\x2d4706\x2d95b1\x2d3bdabf6829ce.device appeared twice with differe
avril 13 17:55:14 localhost.localdomain systemd-udevd[10858]: inotify_add_watch(7, /dev/dm-5, 10) failed: No such file or directory
avril 13 17:55:14 localhost.localdomain systemd-udevd[485]: error: /dev/dm-5: No such file or directory
avril 13 17:55:14 localhost.localdomain docker[10462]: time="2016-04-13T17:55:14.013752584+01:00" level=info msg="Layer sha256:917c0fc99b353c0397a9effdf042d72529d
avril 13 17:57:41 localhost.localdomain systemd[1]: Starting Cleanup of Temporary Directories...
avril 13 17:57:41 localhost.localdomain systemd[1]: Started Cleanup of Temporary Directories.

[root@localhost ~]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.10.3
Storage Driver: devicemapper
 Pool Name: docker-251:0-17385400-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 176.1 MB
 Data Space Total: 107.4 GB
 Data Space Available: 8.864 GB
 Metadata Space Used: 671.7 kB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.147 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.107-RHEL7 (2015-12-01)
Execution Driver: native-0.2
Logging Driver: json-file
Plugins: 
 Volume: local
 Network: null host bridge
Kernel Version: 4.1.12-32.2.3.el7uek.x86_64
Operating System: Oracle Linux Server 7.2
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 739.1 MiB
Name: localhost.localdomain
ID: QUN2:FQCV:EBJU:DSCE:JHNG:WOUX:775Q:SEQW:VSMI:SCVO:JFLD:2GPG

[root@localhost ~]# docker version
Client:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Thu Mar 10 16:13:07 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Thu Mar 10 16:13:07 2016
 OS/Arch:      linux/amd64

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.1.12-32.2.3.el7uek.x86_64 #2 SMP Fri Mar 25 18:20:55 PDT 2016 x86_64 x86_64 x86_64 GNU/Linux

Sur les forums on conseille l’installation d’autres package qui ne semble pas vraiment disponible sur Oracle Linux :

[root@localhost ~]# yum install aufs-tools
Modules complémentaires chargés : ulninfo
Aucun paquet aufs-tools disponible.
Erreur : Rien à faire
[root@localhost ~]# yum install lxc-docker
Modules complémentaires chargés : ulninfo
Aucun paquet lxc-docker disponible.
Erreur : Rien à faire
[root@localhost ~]# yum install aufs
Modules complémentaires chargés : ulninfo
Aucun paquet aufs disponible.
Erreur : Rien à faire
[root@localhost ~]# yum install overlayfs
Modules complémentaires chargés : ulninfo
Aucun paquet overlayfs disponible.
Erreur : Rien à faire

Voici les disponibles :

[root@localhost ~]# grep aufs /proc/filesystems
[root@localhost ~]# cat /proc/filesystems
nodev	sysfs
nodev	rootfs
nodev	ramfs
nodev	bdev
nodev	proc
nodev	cpuset
nodev	cgroup
nodev	tmpfs
nodev	devtmpfs
nodev	configfs
nodev	debugfs
nodev	tracefs
nodev	securityfs
nodev	sockfs
nodev	pipefs
nodev	devpts
nodev	hugetlbfs
nodev	autofs
nodev	pstore
nodev	mqueue
	xfs

Normalement il faudrait faire un mkdir.btrfs /dev/sdb:

[root@localhost ~]# mkdir /vol/
[root@localhost ~]# mkdir /vol/docker
[root@localhost ~]# mkfs.btrfs /vol/docker
SMALL VOLUME: forcing mixed metadata/data groups
'/vol/docker' is too small to make a usable filesystem
Minimum size for each btrfs device is 16777216.

Pour que cette commande fonctionne il faut un /dev/sdb disponible, l’install de Oracle en exemple a du être faite avec deux disques dur /dev/sda et /dev/sdb.

Il faut donc au minimum 16 G pour un btrfs ?!
Jusqu’à hello world cela semblait assez facile, maintenant on va donc entrer dans le vif du sujet 😉 .

J’ai donc plusieurs choix qui se proposent à moi :

  • Choix n°1 : Refaire une installation avec plus de 16 Go par exemple 20 Go.
  • Choix n°2 : Refaire une installation en utilisant le repo de Oracle pour Docker, plutôt que Docker.
  • Choix n°3 : Persister pour comprendre comment faire avec le mkfs.btrfs
  • Choix n°4 : Persister pour comprendre s’il est possible d’utiliser devmapper pour Docker (à mon avis non)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.