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