Installation et Configuration de Docker

Installation de Docker

Ce guide d'installation s'inspire des recommandations de la documentation officielle Docker.

Suppression des Versions Antérieures

Si des versions obsolètes de Docker sont présentes sur votre système, commencez par les supprimer :

yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    docker-selinux

Configuration du Dépôt Yum pour Docker

Commencez par installer les utilitaires nécessaires :

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Ensuite, configurez la source Docker (utilisant le miroir Alibaba Cloud) :

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+g' /etc/yum.repos.d/docker-ce.repo

Mettez à jour le cache yum :

sudo yum makecache fast

Installation de Docker

Installez les composants principaux de Docker :

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Démarrage et Vérification

Gérez le service Docker avec les commandes suivantes :

# Démarrer Docker
systemctl start docker

# Arrêter Docker
systemctl stop docker

# Redémarrer Docker
systemctl restart docker

# Activer le démarrage automatique au boot
systemctl enable docker

# Vérifier l'installation
docker ps

Si la commande docker ps s'exécute sans erreur, Docker est correctement installé et fonctionnel.

Configuration des Accélérateurs d'Images

Les adresses des miroirs peuvent changer. Si celles fourines ne fonctionnent plus, recherchez de nouvelles sources pour les accélérateurs Docker.

# Créer le répertoire de configuration
mkdir -p /etc/docker

# Créer le fichier de configuration
cat > /etc/docker/daemon.json << EOF
{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://mirrors.tuna.tsinghua.edu.cn",
        "http://mirrors.sohu.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.awsl9527.cn"
    ]
}
EOF

# Recharger la configuration
systemctl daemon-reload

# Redémarrer Docker
systemctl restart docker

Configuration via un Service Cloud (Alibaba Cloud)

Note : Le service Alibaba Cloud pour les accélérateurs Docker n'est plus disponible.

6.1. Création d'un Compte Alibaba Cloud

Inscrivez-vous sur le site officiel d'Alibaba Cloud.

6.2. Activation du Service d'Images Conteneur

Dans la page d'accueil des produits, trouvez le service de conteneurs d'images d'Alibaba Cloud et activez-le.

6.3. Configuration de l'Accélérateur d'Images

Dans la section "Outils d'images", trouvez l'option "Accélérateur d'images".

# Créer le répertoire de configuration
mkdir -p /etc/docker

# Créer le fichier de configuration (remplacez l'URL par la vôtre)
cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["https://votre-url-personnalisée.mirror.aliyuncs.com"]
}
EOF

# Recharger la configuration
systemctl daemon-reload

# Redémarrer Docker
systemctl restart docker

Étiquettes: Docker Conteneurs Virtualisation Linux YUM

Publié le 11 juin à 20h21