GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Comment installer docker sur CentOS / RHEL / Fedora

Qu'est-ce que Docker ?

Docker est un système de gestion de conteneurs qui nous aide à gérer facilement les Conteneurs Linux (LXC) d'une manière plus facile et universelle. Docker est pris en charge sur de nombreuses plates-formes Linux, telles que RHEL, Ubuntu, Fedora, CentOS, Debian, Arch Linux, etc. Il est également pris en charge sur de nombreuses plates-formes cloud, telles qu'Amazon EC2, Rackspace Cloud et Google Compute Engine.

Éditions Docker

Docker est disponible en 2 éditions à savoir :
1. Édition communautaire (CE)  :version de Docker à faire soi-même, prise en charge par la communauté et disponible gratuitement.
2. Édition Entreprise (EE) :Version officiellement prise en charge et payante de Docker.

Terminologie Docker

1. Images Docker :Il s'agit d'une collection de fichiers tels que des bibliothèques, des binaires et d'autres dépendances nécessaires à l'exécution de l'application. Ces fichiers dans l'image Docker sont en lecture seule et, par conséquent, le contenu de l'image ne peut pas être modifié.
2. Conteneurs Docker :Les images Docker sont en lecture seule et sans état. Les conteneurs Docker, quant à eux, sont dérivés de l'image Docker et ajoutent une couche de lecture-écriture par-dessus.
3. Registre Docker :Les images Docker peuvent être stockées afin d'être publiques ou privées dans un registre Docker. Docker Registry peut être hébergé par un tiers en tant que registre public ou privé, comme Docker Hub.

Pré-requis

Avant d'installer Docker Engine, vérifions si vous avez rempli toutes les conditions préalables.
1. Docker n'est pris en charge que sur l'architecture 64 bits. Assurez-vous donc que vous n'avez pas un système 32 bits à portée de main. Pour vérifier l'architecture, utilisez la commande ci-dessous.

# uname -i
x86_64

2. Docker est pris en charge sur la version 3.8 ou ultérieure du noyau. Pour vérifier la version du noyau, exécutez la commande suivante :

# uname -r
3.10.0-693.5.2.el7.x86_64

3. Le noyau doit avoir un backend de stockage tel que DeviceMapper. Pour vérifier, utilisez l'une des commandes ci-dessous.

# rpm -qa | grep mapper
device-mapper-1.02.140-8.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64

ou

# grep device-mapper /proc/devices
253 device-mapper

Installez les packages requis

1. Comme spécifié dans la section des prérequis ci-dessus, nous avons besoin d'un backend de stockage tel que DeviceMapper. Les packages device-mapper-persistent-data et lvm2 sont requis par le pilote de stockage devicemapper.

# yum install -y device-mapper-persistent-data lvm2

2. Installez également l'utilitaire yum-config-manager fourni par le package yum-utils afin de configurer le référentiel docker dans la section suivante.

# yum install -y yum-utils

Configurer le dépôt

Utilisez la commande ci-dessous pour configurer le référentiel pour docker.

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Installer Docker

Enfin, nous arrivons à la dernière étape de l'installation effective de l'édition communautaire de docker.

# yum install docker-ce

Installer Docker à l'aide d'un script automatisé

Il existe également un moyen automatisé d'installer docker, qui installe les packages prérequis ainsi que le moteur docker pour vous. Le script est universel et fonctionne pour toutes les distributions Linux disponibles. Pour installer docker à l'aide du script automatisé, utilisez l'une des commandes ci-dessous :

$ sudo curl -sSL https://get.docker.io/ | sh

ou

sudo wget -qO- https://get.docker.io/ | sh

Démarrer/Arrêter le service Docker

Vous devrez démarrer le service Docker après avoir terminé l'installation du moteur Docker.

# systemctl start docker

Pour activer le démarrage du service au démarrage :

# systemctl enable docker

Pour arrêter le service docker, utilisez la commande ci-dessous.

# systemctl stop docker

Vérifier l'installation

Vous pouvez vérifier l'installation de Docker en affichant la version du moteur Docker installé à l'aide de l'une des commandes ci-dessous.

# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.10.0-ce
...
# docker --version
Docker version 17.10.0-ce, build f4ffd25

Mettre à jour le docker

Pour mettre à jour docker vers la dernière version, vous pouvez utiliser la commande yum update.

# yum -y update docker
Comment répertorier/rechercher/extraire des images docker sous Linux
Comment répertorier/démarrer/arrêter/supprimer des conteneurs docker


Docker
  1. Comment installer Google Chrome 17 sur Fedora 16, CentOS 6 / RHEL 6

  2. Comment installer Docker dans CentOS

  3. Comment installer Python 3.5 sur CentOS/RHEL et Fedora

  4. Comment extraire le package 7z dans CentOS/RHEL/Fedora ?

  5. Comment installer Docker sur CentOS

Comment installer Docker CE sur CentOS 8 / RHEL 8

Comment installer Cockpit sur CentOS 7 / RHEL 7 et Fedora 28

Comment installer pgAdmin 4 sur CentOS 7 / RHEL 7 et Fedora 29 / Fedora 28

Comment installer Docker sur CentOS

Comment installer Docker sur CentOS 7

Comment installer Wine 5.0 sur CentOS, RHEL et Fedora