Docker est une plateforme populaire qui permet de développer, expédier et exécuter des applications dans des conteneurs. L'installation de Docker sur un VPS Linux est un processus relativement simple et direct, surtout si vous suivez les étapes appropriées. Cet article vous guidera à travers les étapes nécessaires pour installer Docker sur votre serveur.
Pré-requis
Avant de commencer l'installation de Docker, assurez-vous que votre VPS répond aux conditions suivantes :
- Une distribution Linux prise en charge (Ubuntu, Debian, CentOS, etc.)
- Un accès root ou des privilèges sudo
- Une connexion Internet active
Installation de Docker sur Ubuntu
Ubuntu est l'une des distributions Linux les plus populaires pour exécuter Docker. Voici comment procéder pour l'installer :
Mise à jour du système
Avant d'installer Docker, il est judicieux de mettre à jour votre système :
sudo apt update && sudo apt upgrade -y
Installation des dépendances
Installez les packages nécessaires pour permettre à apt d'utiliser des dépôts via HTTPS :
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Ajout de la clé GPG de Docker
Ajoutez la clé GPG officielle de Docker pour garantir l'authenticité des packages :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Ajout du dépôt Docker
Ensuite, ajoutez le dépôt Docker à votre liste de sources :
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Installation de Docker
Après avoir ajouté le dépôt, mettez à jour la base de données des packages et installez Docker :
sudo apt update && sudo apt install docker-ce -y
Vérification de l'installation
Pour vérifier que Docker est correctement installé, exécutez la commande suivante :
sudo systemctl status docker
Vous devriez voir un message indiquant que le service Docker est actif.
Installation de Docker sur CentOS
Si vous utilisez CentOS, suivez ces étapes pour installer Docker :
Mise à jour du système
Commencez par mettre à jour votre système :
sudo yum update -y
Installation des dépendances
Installez les outils nécessaires :
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Ajout du dépôt Docker
Ajoutez le dépôt Docker à votre système :
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Installation de Docker
Installez Docker avec la commande suivante :
sudo yum install docker-ce -y
Vérification de l'installation
Vérifiez que Docker fonctionne correctement :
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
Configuration de Docker
Après l'installation, vous pouvez configurer Docker selon vos besoins. Voici quelques configurations courantes :
Ajout de votre utilisateur au groupe Docker
Pour éviter d'utiliser sudo à chaque fois que vous exécutez une commande Docker, ajoutez votre utilisateur au groupe Docker :
sudo usermod -aG docker $USER
Déconnectez-vous et reconnectez-vous pour que les changements prennent effet.
Configurer le fichier de démon Docker
Le fichier de configuration de Docker est généralement situé à /etc/docker/daemon.json. Vous pouvez le modifier pour changer certains paramètres :
{
"registry-mirrors": ["https://your-mirror-url"]
}
Après avoir effectué des modifications, redémarrez Docker :
sudo systemctl restart docker
Exécution de votre premier conteneur Docker
Pour tester que tout fonctionne correctement, essayez d'exécuter votre premier conteneur :
docker run hello-world
Cette commande téléchargera une image de test et exécutera un conteneur qui affiche un message de bienvenue.
Dépannage
Si vous rencontrez des problèmes lors de l'installation ou de l'exécution de Docker, voici quelques conseils pour le dépannage :
- Vérifiez les logs Docker : Vous pouvez consulter les logs pour plus d'informations sur les erreurs en utilisant la commande
sudo journalctl -u docker. - Vérifiez les dépendances : Assurez-vous que toutes les dépendances requises sont installées.
- Redémarrez le service : Si Docker ne fonctionne pas comme prévu, essayez de redémarrer le service avec
sudo systemctl restart docker.
Conclusion
Installer Docker sur un VPS Linux est un processus simple qui vous permet de commencer à développer et déployer vos applications rapidement. Que vous utilisiez Ubuntu, CentOS ou une autre distribution, les étapes décrites ci-dessus vous guideront à travers le processus d'installation et de configuration. Une fois Docker installé, vous pouvez explorer un monde de possibilités en matière de conteneurisation.