L'application Docker vous fournit un serveur cloud à Francfort avec Docker CE et le plugin Docker Compose installés : vous pouvez lancer docker compose up quelques minutes après le démarrage du serveur.
C'est le moyen le plus rapide d'obtenir un hôte de conteneurs propre en Allemagne, avec un trafic non mesuré et un accès root complet.
Ce qui est installé
- Docker CE, le moteur Docker open source du projet Docker, qui tourne en tant que service système.
- Le plugin Docker Compose, utilisé sous la forme
docker compose(avec une espace). - Un système Linux de base standard, que vous pouvez mettre à jour, configurer et enrichir comme n'importe quel autre serveur.
Aucune couche de gestion supplémentaire n'est ajoutée par-dessus. Si vous voulez une interface web pour déployer vos applications, jetez un œil à l'application Coolify, qui repose elle aussi sur Docker.
Par quelle offre commencer
Les conteneurs se partagent la mémoire du serveur : dimensionnez donc en fonction des services que vous exécutez plutôt que du nombre de conteneurs.
- Une petite application web ou un reverse proxy : la plus petite offre Standard suffit.
- Une application avec base de données, cache et proxy : choisissez 2 à 4 GB de mémoire.
- De nombreux services ou des builds lourds : envisagez une offre optimisée CPU (c) ou optimisée mémoire (m).
Standard
vCPU partagés pour sites web, applications, VPN et développement.
| Offre | vCPU | RAM | Disque | Trafic | À l'heure | Plafond mensuel |
|---|---|---|---|---|---|---|
| S0 | 1 | 1 GB | 15 GB | Non mesuré | €0.0056 | €3.49 |
| S1 | 1 | 2 GB | 30 GB | Non mesuré | €0.0080 | €4.99 |
| S2 | 2 | 4 GB | 40 GB | Non mesuré | €0.0144 | €8.99 |
| S3 | 2 | 8 GB | 50 GB | Non mesuré | €0.0200 | €12.49 |
| S4 | 4 | 8 GB | 80 GB | Non mesuré | €0.0288 | €17.99 |
| S5 | 4 | 16 GB | 100 GB | Non mesuré | €0.0400 | €24.99 |
Toutes les offres sont facturées à l'heure sur un solde prépayé, avec un plafond mensuel égal au prix mensuel. Vous pouvez passer à une offre supérieure dès que vous en avez besoin.
Se connecter après le démarrage
- Créez le serveur dans la console et choisissez l'application Docker.
- Attendez que le serveur apparaisse comme démarré, puis laissez quelques minutes à l'application pour terminer son installation.
- Connectez-vous en SSH en tant que root, avec votre clé SSH ou le mot de passe root reçu par e-mail. La documentation se connecter en SSH explique les deux méthodes.
- Vérifiez l'installation :
docker version
docker compose version
docker run --rm hello-world
Si la commande docker est encore introuvable, l'installation est toujours en cours. Patientez une minute et réessayez.
Premiers pas
Verrouiller l'accès
Attachez un pare-feu Wolkra qui n'autorise que SSH et les ports publiés par vos conteneurs, en général 80 et 443. Les pare-feu cloud sont gratuits et filtrent le trafic avant qu'il n'atteigne le serveur : les modifications de règles que Docker effectue sur le serveur ne peuvent donc pas ouvrir un port par accident.
Déployer une stack Compose
Copiez votre fichier compose.yaml sur le serveur et démarrez-le :
mkdir -p /opt/app && cd /opt/app
# placez compose.yaml ici
docker compose up -d
docker compose ps
Notre guide de déploiement Docker Compose détaille un exemple complet, et le guide du reverse proxy Caddy montre comment ajouter le HTTPS devant vos conteneurs.
Protéger vos données
- Placez les fichiers de base de données et les fichiers envoyés par les utilisateurs sur un volume de stockage en bloc, afin qu'ils vivent indépendamment du disque du serveur.
- Activez les sauvegardes quotidiennes (20 % du prix du serveur, 7 points de restauration) ou prenez un instantané avant chaque mise à jour importante.
- Lisez notre guide de stratégie de sauvegarde pour les dumps de bases de données et les copies hors du serveur.
Monter en charge
Quand un seul hôte ne suffit plus, créez d'autres serveurs Docker dans un réseau privé, répartissez-les avec un groupe de placement et placez un répartiteur de charge devant eux. Grâce aux sélecteurs de labels, le répartiteur de charge et le pare-feu prennent automatiquement en compte les nouveaux serveurs.
Usages courants de Docker
- Applications web et API derrière un reverse proxy, avec un conteneur de base de données à côté.
- Outils auto-hébergés comme des wikis, des tableaux de bord et des gestionnaires de mots de passe, chacun avec son propre fichier Compose. Voir auto-hébergement.
- Workers et tâches planifiées qui tournent en continu.
- Machines de build et de test pour vos pipelines. Voir runners CI.
Pourquoi faire tourner Docker sur Wolkra
- Trafic non mesuré. Télécharger des images et servir vos utilisateurs ne coûte rien de plus. Les ports vont jusqu'à 10 Gbit/s, partagés, dans le cadre d'une politique d'usage raisonnable. Voir réseau.
- Facturé à l'heure. Lancez un serveur pour tester une stack et supprimez-le au bout d'une heure. Voir facturation à l'heure.
- Données en Allemagne. Vos conteneurs et vos volumes restent à Francfort. Voir VPS européen et RGPD.
- Des briques complémentaires. Réseaux privés, passerelles NAT, IP flottantes et API vous permettent de passer d'un seul hôte à un petit cluster.
Pour des conseils plus généraux sur l'exploitation de conteneurs en production, consultez hébergement Docker en Europe.
Lancez votre serveur Docker
Créez un compte, rechargez votre solde par carte ou en crypto, puis choisissez l'application Docker. Votre hôte de conteneurs à Francfort est prêt en quelques minutes.
Questions fréquentes
Qu'installe l'application Docker ?
Docker CE (Community Edition) avec le plugin Docker Compose, sur un serveur Linux standard. Vous pouvez utiliser docker et docker compose dès que l'application est prête.
Quelle offre choisir pour Docker ?
Une petite offre Standard suffit pour quelques conteneurs légers. Prenez davantage de mémoire si vous faites tourner des bases de données ou de nombreux services, et passez à une offre supérieure plus tard, à mesure que votre stack grandit.
L'application Docker est-elle une plateforme de conteneurs ou un serveur complet ?
C'est une machine virtuelle KVM complète avec accès root. Docker y est installé, et vous pouvez installer à côté tout ce dont vous avez besoin.
Les ports publiés par Docker contournent-ils le pare-feu ?
Docker modifie les règles de filtrage de paquets du serveur lui-même, ce qui peut contourner un pare-feu qui tourne sur le serveur. Un pare-feu cloud Wolkra filtre le trafic avant qu'il n'atteigne le serveur : il reste donc appliqué.
Puis-je stocker les données des conteneurs sur un volume séparé ?
Oui. Attachez un volume de stockage en bloc, faites-le monter automatiquement, puis faites pointer vos volumes Docker ou vos bind mounts vers lui : vos données peuvent ainsi survivre au serveur.