Docker: Comment fonctionne Stackhero pour Docker
Cette documentation fait partie du guide Introduction. Consultez le guide complet ici : Introduction à Stackhero pour Docker.
Bienvenue dans la documentation Stackhero
Stackhero offre une plateforme Docker cloud CaaS (Containers as a Service) prête à l’emploi, conçue pour des déploiements de containers rapides et fiables :
- Déployez en production avec un simple
docker-compose up. Aucune configuration supplémentaire requise : démarrez simplement vos containers.- Choisissez votre propre nom de domaine, automatiquement sécurisé avec HTTPS (par exemple : https://api.votre-entreprise.com, https://www.votre-entreprise.com ou https://backoffice.votre-entreprise.com).
- Profitez de performances élevées et d’une sécurité robuste sur une infrastructure privée et dédiée.
- Appliquez les mises à jour en un clic pour une maintenance simple et sans tracas.
Vos containers peuvent être en production en environ cinq minutes. Stackhero prend en charge l’infrastructure, les mises à jour et la sécurité pour vous permettre de vous concentrer sur la livraison de vos applications. Pour en savoir plus sur l’hébergement cloud Docker CaaS.
Lorsque vous créez un service Stackhero pour Docker, le système provisionne une machine virtuelle privée avec une adresse IPv4 dédiée. Ce service préconfiguré est prêt à l'emploi en seulement deux minutes, assurant un démarrage sans accroc.
Composants clés
Le service inclut plusieurs couches et systèmes essentiels, tels que :
- Docker : Pour exécuter vos conteneurs.
- Docker API : Connectez-vous à Docker en utilisant votre CLI Docker locale.
- Portainer : Une interface graphique pour gérer vos conteneurs.
- Traefik : Gère automatiquement le trafic HTTP avec chiffrement TLS (HTTPS).
Le service est conçu pour être simple, robuste et sécurisé. Il prend en charge les conteneurs Docker (en utilisant des fichiers Dockerfile) et Docker Compose (en utilisant des fichiers docker-compose.yml).
Ajouter plusieurs domaines est simple (par exemple, www.mycompany.com, api.mycompany.com, et app.website.com) pour fournir un accès chiffré HTTPS aux applications sans nécessiter de configuration TLS manuelle.
Pour les utilisateurs plus expérimentés, la connexion directe à l'API Docker depuis un ordinateur local en utilisant la CLI Docker est possible. Le chiffrement TLS et l'authentification avec le démon Docker sont gérés automatiquement.