Retour au blog

Installer docker sur vps linux facilement

Admin
Installer docker sur vps linux facilement

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.