J'essaie d'appréhender Docker du point de vue du déploiement d'une application destinée à être exécutée sur le bureau de l'utilisateur. Mon application est simplement une application web flask et une base de données mongo. Normalement, je devrais installer les deux dans une VM et transférer un port hôte à l'application web invitée. J'aimerais essayer Docker mais je ne suis pas sûr de savoir comment utiliser plus d'un programme. La documentation indique qu'il ne peut y avoir qu'un seul point d'entrée, alors comment puis-je avoir Mongo et mon application Flask ? Ou bien doivent-ils être dans des conteneurs séparés, auquel cas comment peuvent-ils communiquer entre eux et comment cela facilite-t-il la distribution de l'application ?
Il semble que les nouvelles versions de Docker supportent maintenant Réseaux de conteneurs Docker .
2 votes
Tout à fait d'accord : je me demande pourquoi les dockers étaient si populaires (processus unique ?) - mais voyons ce que les réponses nous disent