Comment installer Docker sur son VPS LWS avec le template Docker CE

Procédure

Pour installer Docker sur votre VPS LWS en quelques minutes, la méthode la plus rapide consiste à utiliser le modèle préconfiguré Docker CE disponible dans votre espace client. Ce système prêt à l'emploi vous dispense d'installer manuellement les dépôts, le moteur de conteneurs et les différents modules complémentaires. Nous allons voir comment réinitialiser votre machine virtuelle avec ce modèle, vous connecter en SSH, vérifier les services et déployer un premier site web avec Nginx.

Réinstaller le serveur avec Docker CE

  1. Accédez à la gestion du VPS

    Connectez-vous à votre espace client LWS et rendez-vous dans l'onglet Serveurs. Sur la ligne correspondant à votre machine virtuelle, cliquez sur le bouton Gérer pour ouvrir le panneau d'administration KVM de votre VPS.

    Comment installer Docker sur son VPS LWS avec le template Docker CE
  2. Ouvrez le menu de réinstallation

    Dans le menu latéral situé à gauche du panel d'administration, cliquez sur la rubrique Réinstallation. Cette interface vous permet de réinitialiser entièrement le système d'exploitation de votre machine.

    Comment installer Docker sur son VPS LWS avec le template Docker CE
  3. Sélectionnez le template Docker CE

    Cliquez sur le champ Sélectionner le template à installer et tapez « Docker » pour filtrer la liste. Deux modèles Docker CE sont proposés : l'un sous Ubuntu 24.04, l'autre sous Debian 13 ; choisissez celui que vous préférez (ce tutoriel utilise Debian 13). Vérifiez ensuite que votre clé SSH est bien cochée dans Clés SSH à installer : vous pourrez vous connecter sans mot de passe.

    Comment installer Docker sur son VPS LWS avec le template Docker CE
  4. Lancez la demande de réinstallation

    Une fois le template Docker CE sélectionné et vos clés SSH vérifiées, cliquez sur le bouton rouge Réinstaller le serveur situé en bas à droite de la page.

    Comment installer Docker sur son VPS LWS avec le template Docker CE
  5. Confirmez le nom de votre serveur

    Une fenêtre modale de sécurité s'affiche pour prévenir de la suppression définitive du contenu du disque. Recopiez exactement l'identifiant de votre serveur dans le champ de saisie, puis cliquez sur le bouton Réinstallation pour démarrer le processus.

    Comment installer Docker sur son VPS LWS avec le template Docker CE

Se connecter et tester l'environnement

  1. Connectez-vous en SSH à votre serveur

    Ouvrez un terminal sur votre ordinateur et lancez la connexion SSH vers votre serveur avec le compte root. Remplacez l'adresse IP d'exemple 203.0.113.10 par l'adresse IP réelle de votre VPS, visible dans votre espace client. Lors du premier échange, validez l'empreinte de sécurité en écrivant « yes ».

    ⌨ Sur votre ordinateur
    ssh root@203.0.113.10
    Résultat attendu
    The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
    ED25519 key fingerprint is SHA256:…
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
  2. Vérifiez les versions de Docker et Compose

    Interrogez les binaires de Docker pour vous assurer que le démon et le plugin Compose sont bien installés et opérationnels sur votre machine.

    ⌨ Sur le serveur
    docker --version
    docker compose version
    Résultat attendu
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Testez avec l'image hello-world

    Téléchargez et exécutez le conteneur officiel de vérification. Cette commande confirme que le moteur Docker communique correctement avec le registre Docker Hub et peut instancier des conteneurs sans anomalie.

    ⌨ Sur le serveur
    docker run hello-world
    Résultat attendu
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

Déployer un premier conteneur web

  1. Déployez un serveur web Nginx

    Démarrez un conteneur Nginx en arrière-plan avec l'option -d en reliant le port 80 de votre VPS au port 80 du conteneur. Vérifiez ensuite l'état du conteneur actif avec la commande docker ps.

    ⌨ Sur le serveur
    docker run -d --name web -p 80:80 nginx
    docker ps
    Résultat attendu
    CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS                  PORTS                                 NAMES
    c3b46a4e354c   nginx     "/docker-entrypoint.…"   2 seconds ago   Up Less than a second   0.0.0.0:80->80/tcp, [::]:80->80/tcp   web
  2. Affichez la page web dans votre navigateur

    Ouvrez votre navigateur web et saisissez l'adresse IP publique de votre VPS dans la barre d'adresses. La page d'accueil par défaut de Nginx s'affiche, prouvant que les requêtes HTTP parviennent bien au conteneur.

    Comment installer Docker sur son VPS LWS avec le template Docker CE
  3. Fermez la session SSH

    Revenez sur votre terminal et quittez la session distante en saisissant la commande de déconnexion. Votre conteneur web continuera de tourner en arrière-plan sur le serveur.

    ⌨ Sur le serveur
    exit
    Résultat attendu
    déconnexion
    Connection to 203.0.113.10 closed.

Lexique

Docker CE
Version communautaire et gratuite du moteur de conteneurisation Docker, permettant d'exécuter des applications isolées.
Docker Compose
Outil servant à définir et orchestrer des applications multi-conteneurs à l'aide d'un unique fichier de configuration.
Image Docker
Modèle en lecture seule contenant le code, les dépendances et la configuration nécessaires au lancement d'une application.
Conteneur
Instance vivante et isolée créée à partir d'une image Docker qui exécute un programme spécifique.
Template VPS
Image système préinstallée et préconfigurée par l'hébergeur pour déployer un serveur prêt à l'emploi en quelques clics.
SSH
Protocole de communication sécurisé permettant de contrôler un serveur distant en ligne de commande.
Nginx
Serveur web open source reconnu pour sa rapidité et sa faible consommation de mémoire vive.

Questions fréquentes

Mes données actuelles sont-elles conservées lors de la réinstallation ?

Non. Le choix d'un nouveau template applique un formatage complet du disque dur de votre VPS. Vous devez sauvegarder l'ensemble de vos fichiers et bases de données sur un support externe avant d'entamer la procédure.

Où retrouver le mot de passe root si je n'utilise pas de clé SSH ?

Lorsque aucune clé SSH n'est sélectionnée, un mot de passe aléatoire est généré par le système. Il vous est automatiquement envoyé sur l'adresse e-mail de contact associée à votre compte client LWS à l'issue de l'installation.

Quels logiciels sont intégrés dans le template Docker CE ?

Le template existe en deux versions, sous Ubuntu 24.04 ou sous Debian 13. Les deux intègrent le moteur Docker Community Edition (docker-ce), l'outil en ligne de commande docker-ce-cli, le runtime containerd.io ainsi que les plugins Docker Buildx et Docker Compose.

Mon conteneur Nginx restera-t-il actif après la fermeture du terminal ?

Oui : grâce à l'option -d (mode détaché), le conteneur tourne en arrière-plan et reste accessible après la commande exit. En revanche, il ne redémarre pas tout seul si le serveur redémarre ; pour cela, lancez-le avec l'option --restart unless-stopped.

aide.lws.fr/a/7927
Cet article vous a-t-il aidé ?

Oui

Non

Lu 1 fois

Merci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.

Articles similaires

Une question sur cet article ?

Posez-la à l'équipe LWS et à la communauté. Réponse publiée après modération.

Poser une question à l'équipe LWS et à sa communauté

RGPD : Responsable : LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Pour exercer vos droits, consultez la section RGPD de nos CGV.