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.16 : https://www.virtualbox.org (J’ai fait une migration avant de commencer : 5.0.14 -> 5.0.16)
- Oracle Linux : 7.2 : https://www.oracle.com/linux/index.html
- Docker : 1.10.3 : https://www.docker.com
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 :
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 :
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 :
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.
Pour la langue, pas besoin de mettre en Français … en Francais vous n’aurez rien comme aide.
On commence par configurer le clavier.
On choisit le bon disque dur, on n’a pas trop le choix 😉
Et c’est l’installation qui commence, on a le temps de prendre un café …
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.
Quand tout est fait un clique sur la fin.
Et un reboot pour terminer.
Ensuite on se retrouve avec notre shell :
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 » :
On fait un « ifup enp0s3 » puis un « ip addr » pour vérifier.
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)