Retour

Hébergement VPS Docker, préinstallé

Un VPS Docker vous donne Docker Engine et Docker Compose sur votre propre serveur virtuel, installés et prêts pour vos conteneurs. L'installation se termine toute seule après votre commande, et l'adresse IP, le nom d'utilisateur et le mot de passe apparaissent dans votre panneau. Connectez-vous en SSH, apportez votre compose.yaml et lancez votre stack ; vous avez le root, et aucune autre application n'est ajoutée au serveur.

De quelle puissance avez-vous besoin ?

Total$4.01/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur Docker ?

  • Docker Engine et Docker Compose v2 depuis les paquets d'Ubuntu 24.04
  • Limites de journaux pour les conteneurs : 3 fichiers par conteneur, de 10 Mo chacun
  • Une vérification du moteur pendant l'installation, qui télécharge et exécute réellement une image
  • Pare-feu ufw activé, avec seulement le port 22 ouvert vers l'extérieur
  • fail2ban surveille les connexions SSH
  • Mises à jour de sécurité automatiques du système d'exploitation

Quelle taille faut-il pour Docker ?

Docker ne publie pas de chiffre de RAM pour Docker Engine, car ce sont vos conteneurs qui fixent les besoins réels. À titre indicatif, démarrez à 2 Go pour quelques petits services, pensez à 4 Go si vous construisez des images sur le serveur ou faites tourner une base de données, et à 8 Go si plusieurs applications se partagent la machine. docker stats montre ce que vous utilisez réellement. La RAM et le processeur s'augmentent ou se réduisent depuis l'onglet Taille de votre panneau. Le disque ne peut que grandir, et les images et les volumes prennent aussi de la place.

UsageTaillePrixChoisir
Démarrage 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mois
Moyen 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois
Puissant 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mois

Pour qui ?

  • Les développeurs dont le projet tourne déjà à partir d'un compose.yaml
  • Les petites stacks qui gardent côte à côte une API, une base de données et une file d'attente dans des conteneurs
  • Les équipes qui construisent leurs images ailleurs et les récupèrent depuis un registre privé
  • Ceux qui veulent un serveur propre et préfèrent choisir eux-mêmes chaque logiciel
  • Les projets avec des utilisateurs en Turquie qui doivent faire tourner leurs conteneurs à Istanbul

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement.
  2. Votre serveur démarre et Docker s'installe tout seul. Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique Docker is ready.
  3. Copiez les valeurs des lignes Adresse de connexion, Nom d'utilisateur et Mot de passe, puis connectez-vous depuis votre ordinateur : ssh root@your-ip
  4. Vérifiez le moteur : docker run --rm hello-world
  5. Copiez votre compose.yaml sur le serveur et lancez docker compose up -d dans ce dossier.

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • Docker contourne ufw pour les ports publiés. Chaque port que vous listez sous ports dans compose.yaml est ouvert sur Internet, avec ou sans ufw allow.
  • Ne publiez pas les services internes comme les bases de données, car les conteneurs se joignent entre eux par le réseau Docker. Pour garder un port uniquement sur le serveur, écrivez 127.0.0.1:8080:80.
  • Ce serveur n'a pas encore de reverse proxy ni de HTTPS. Ajoutez un conteneur Caddy, Nginx ou Traefik qui publie les ports 80 et 443 pour obtenir un certificat.
  • Indiquez restart: unless-stopped dans compose.yaml pour que les conteneurs reviennent après un redémarrage. Agrandir le serveur le redémarre aussi une fois.
  • L'installation utilise les paquets d'Ubuntu. Pour passer au dépôt apt propre à Docker, le guide officiel demande de retirer d'abord docker.io et docker-compose-v2.
  • Garder vos images et les logiciels de vos conteneurs à jour est de votre responsabilité.

Questions et réponses sur Docker

De combien de RAM un VPS Docker a-t-il besoin ?

Docker n'a pas de chiffre officiel pour la RAM, car ce sont les conteneurs que vous lancez qui déterminent vos besoins. À titre indicatif, 2 Go sont un bon départ pour quelques petits conteneurs, et 4 Go si vous faites tourner une base de données ou construisez des images sur le serveur. Vous pouvez agrandir depuis votre panneau.

Docker Compose est-il installé, et quelle commande utiliser ?

Oui, le plugin Compose v2 est installé. La commande s'écrit sans trait d'union : docker compose up -d, docker compose ps et docker compose logs -f. L'ancienne commande docker-compose ne fait pas partie de cette installation.

Comment ouvrir un port de conteneur sur Internet ?

Ajoutez une ligne comme 8080:80 sous ports dans compose.yaml et le port est ouvert. Docker ignore les règles ufw pour ces ports : laissez donc de côté tout ce qui doit rester privé, ou liez-le avec 127.0.0.1:8080:80.

Comment mettre ma propre image Docker sur le serveur ?

Il y a trois façons : l'envoyer vers un registre puis lancer docker login et docker pull sur le serveur, la construire sur place avec docker build, ou faire passer la sortie de docker save par SSH vers docker load.

Comment ajouter un domaine et HTTPS à un serveur Docker ?

Faites pointer l'enregistrement A de votre domaine vers l'adresse IP du serveur, puis ajoutez un conteneur reverse proxy qui publie les ports 80 et 443. Des outils comme Caddy demandent et renouvellent le certificat tout seuls.

Les sauvegardes incluent-elles les volumes Docker ?

Oui. Votre serveur est sauvegardé chaque nuit, les 7 derniers jours sont conservés, et cela est compris dans le prix. Les volumes se trouvent sur le disque du serveur, ils sont donc dans la sauvegarde. Vous pouvez récupérer un fichier isolé ou restaurer tout le serveur depuis votre panneau.

En savoir plus et voir des applications similaires