Conteneurs

Docker essaim plusieurs conteneurs même port

Docker essaim plusieurs conteneurs même port
  1. Puis-je exécuter plusieurs conteneurs Docker sur le même port?
  2. Est-il possible de lier deux conteneurs sur le même port hôte?
  3. Les contenants multiples peuvent-ils fonctionner sur un seul hôte?

Puis-je exécuter plusieurs conteneurs Docker sur le même port?

Il n'y a donc pas de conflit si plusieurs conteneurs utilisent le même port (: 80 dans ce cas). Vous pouvez accéder à un conteneur à partir d'un autre en utilisant son nom de conteneur ou son nom de service ou son address IP, tandis que l'adresse IP n'est pas une bonne idée car cela peut changer à chaque fois que vous démarrez le conteneur.

Est-il possible de lier deux conteneurs sur le même port hôte?

De la même manière que deux applications ne peuvent pas se lier au même port TCP, ni deux conteneurs Docker. Comme le souligne @Sergei Rodionov, SO_REUSEPORT peut être utilisé pour permettre à plusieurs processus de partager le même port TCP (et cela peut être spécifié lors du lancement de votre application Java).

Les contenants multiples peuvent-ils fonctionner sur un seul hôte?

Vous pouvez connecter plusieurs conteneurs à l'aide de réseaux définis par l'utilisateur et de volumes partagés. Le processus principal du conteneur est responsable de la gestion de tous les processus qu'il démarre. Dans certains cas, le processus principal n'est pas bien conçu et ne gère pas les processus d'enfant «récolte» (arrêt) gracieusement lorsque le conteneur sort.

Comment télécharger des images sur RDS MySQL sans utiliser de seau S3
Puis-je stocker des images en RDS?Peut-on lire les RDS de S3?Pouvons-nous stocker l'image dans la base de données MySQL?Quelle base de données est la...
Ajouter plus d'un package ou d'un dossier dans Azure App Service Deploy
Pouvons-nous déployer plusieurs applications dans le service d'applications?Combien de créneaux de déploiement sont autorisés dans le plan de service...
Dans Jenkins, comment restreindre les utilisateurs à sélectionner le premier élément par défaut avec d'autres options dans le paramètre de choix étendu
Comment passer un paramètre de choix dans Jenkins?Quels sont les paramètres étendus?Qu'est-ce que le paramètre de choix actif?Est-il possible d'attri...