Conteneurs

Est-ce correct d'utiliser une configuration à double serveur proxy (sur l'hôte et dans le conteneur) sur une seule machine?

Est-ce correct d'utiliser une configuration à double serveur proxy (sur l'hôte et dans le conteneur) sur une seule machine?
  1. Pouvons-nous exécuter plusieurs conteneurs Docker dans un seul hôte?
  2. Pouvons-nous exécuter plus d'un processus dans un conteneur?
  3. Pouvons-nous exécuter plusieurs images dans un conteneur?
  4. Combien de conteneurs peuvent fonctionner par hôte?
  5. Quel est le nombre maximum de conteneur que vous pouvez exécuter pour l'hôte?
  6. De quoi avez-vous besoin pour exécuter des conteneurs sur plusieurs hôtes?
  7. Un conteneur peut-il avoir plusieurs microservices?
  8. Combien d'applications peuvent fonctionner dans un conteneur?
  9. Pouvez-vous avoir deux proxys inverses?
  10. Pouvons-nous avoir 2 nginx sur le même serveur?
  11. Pouvons-nous exposer 2 ports dans Docker?
  12. Les conteneurs Docker plusieurs peuvent-ils utiliser le même GPU?
  13. Puis-je exécuter plusieurs conteneurs Docker sur le même port?
  14. Un conteneur Docker peut-il utiliser plusieurs cœurs?
  15. Pouvez-vous exécuter plusieurs conteneurs Docker avec le même port?
  16. Les conteneurs Docker plusieurs peuvent-ils utiliser le même GPU?
  17. Les conteneurs Docker peuvent partager un volume?
  18. Un conteneur peut-il être dans 2 réseaux?
  19. Un conteneur peut-il avoir plusieurs microservices?
  20. De quoi avez-vous besoin pour exécuter des conteneurs sur plusieurs hôtes?
  21. Les deux services peuvent-ils utiliser le même port?
  22. Les deux conteneurs peuvent-ils utiliser le même port dans un pod?
  23. Chaque conteneur Docker peut-il avoir sa propre propriété intellectuelle?

Pouvons-nous exécuter plusieurs conteneurs Docker dans un seul hôte?

Avec Docker Compose, vous pouvez configurer et démarrer plusieurs conteneurs avec un seul fichier YAML. Ceci est vraiment utile si vous travaillez sur une pile technologique avec plusieurs technologies.

Pouvons-nous exécuter plus d'un processus dans un conteneur?

Il est normal d'avoir plusieurs processus, mais pour tirer le meilleur parti de Docker, évitez qu'un conteneur soit responsable de plusieurs aspects de votre application globale. Vous pouvez connecter plusieurs conteneurs à l'aide de réseaux définis par l'utilisateur et de volumes partagés.

Pouvons-nous exécuter plusieurs images dans un conteneur?

Plusieurs conteneurs peuvent fonctionner simultanément, chacun basé sur les mêmes images ou différentes.

Combien de conteneurs peuvent fonctionner par hôte?

En utilisant ce calcul simple, nous pouvons estimer que nous pouvons exécuter environ 1 000 conteneurs sur un seul hôte avec 10 Go d'espace disque disponible.

Quel est le nombre maximum de conteneur que vous pouvez exécuter pour l'hôte?

Un système ne frappera pas les conteneurs PID_MAX. Ce nombre est divisé par 2 pour commencer par en raison de procédés supplémentaires dockers. S'il était réglé bas, vous pourriez vous rapprocher de max_pid / 2 . Si vous prenez la valeur standard 32768, c'est au plus 16384 processus de conteneurs.

De quoi avez-vous besoin pour exécuter des conteneurs sur plusieurs hôtes?

Helios vous permet de gérer le déploiement de conteneurs Docker sur plusieurs hôtes. Il vous donne une seule interface de ligne de commande que vous pouvez utiliser pour spécifier ce que vous voulez exécuter et où l'exécuter, ainsi que la possibilité de jeter un œil à l'état actuel de jeu.

Un conteneur peut-il avoir plusieurs microservices?

Un microservice: un conteneur

«La façon optimale de mettre à l'échelle les microservices dans les conteneurs est de déployer un seul service par conteneur», explique Kavis. Les conteneurs sont communément appelés «légers», «maigres» ou avec des adjectifs similaires - mais vous devez vous assurer qu'ils restent ainsi. Ils ne sont pas «gratuits."

Combien d'applications peuvent fonctionner dans un conteneur?

La conception d'applications basée sur les conteneurs encourage certains principes. L'un de ces principes est qu'il devrait y avoir un seul processus exécuté dans un conteneur. C'est-à-dire qu'un conteneur Docker ne devrait avoir qu'un seul programme qui s'entraîne à l'intérieur.

Pouvez-vous avoir deux proxys inverses?

Si vous pouvez en avoir un, vous pouvez en avoir deux ou trois. De nombreuses architectures complexes impliquent jusqu'à 5 à 6 niveaux de procurations et évoluent toujours très bien.

Pouvons-nous avoir 2 nginx sur le même serveur?

Oui, il est techniquement possible d'installer 2 instances Nginx sur le même serveur, mais je le ferais d'une autre manière. 1 - Vous pouvez simplement créer plusieurs instances EC2. L'inconvénient de cette approche est que cela devient peut-être plus difficile à maintenir en fonction du nombre d'instances que vous voulez.

Pouvons-nous exposer 2 ports dans Docker?

La ligne ci-dessus indiquera à Docker que le service du conteneur peut être connecté via le port 8080. Vous pouvez également exposer plusieurs ports: par défaut, le mot-clé Expose spécifie que le port écoute le protocole TCP.

Les conteneurs Docker plusieurs peuvent-ils utiliser le même GPU?

Est-il possible de partager un GPU entre plusieurs conteneurs? J'ai vérifié les FAQ et la réponse est oui, mais le problème de Kubernetes a étudié que Nvidia-Docker2 ne parvient pas à y parvenir. Voir le problème ici # Kubernetes / Kubernetes # 52757 (commentaire).

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.

Un conteneur Docker peut-il utiliser plusieurs cœurs?

Sur Windows, un conteneur par défaut en utilisant deux processeurs. Si l'hyperthreading est disponible, c'est un noyau et deux processeurs logiques. Si l'hyperthreading n'est pas disponible, ce sont deux cœurs et deux processeurs logiques.

Pouvez-vous exécuter plusieurs conteneurs Docker avec 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.

Les conteneurs Docker plusieurs peuvent-ils utiliser le même GPU?

Est-il possible de partager un GPU entre plusieurs conteneurs? J'ai vérifié les FAQ et la réponse est oui, mais le problème de Kubernetes a étudié que Nvidia-Docker2 ne parvient pas à y parvenir. Voir le problème ici # Kubernetes / Kubernetes # 52757 (commentaire).

Les conteneurs Docker peuvent partager un volume?

Plusieurs conteneurs peuvent fonctionner avec le même volume lorsqu'ils ont besoin d'accéder à des données partagées. Docker crée un volume local par défaut. Cependant, nous pouvons utiliser un plongeur de volume pour partager des données sur plusieurs machines. Enfin, Docker a également des volumes pour lier les volumes entre les conteneurs en cours d'exécution.

Un conteneur peut-il être dans 2 réseaux?

Vous pouvez créer plusieurs réseaux avec Docker et ajouter des conteneurs à un ou plusieurs réseaux. Les conteneurs peuvent communiquer dans les réseaux mais pas entre les réseaux. Un conteneur avec des pièces jointes à plusieurs réseaux peut se connecter avec tous les conteneurs sur tous ces réseaux.

Un conteneur peut-il avoir plusieurs microservices?

Un microservice: un conteneur

«La façon optimale de mettre à l'échelle les microservices dans les conteneurs est de déployer un seul service par conteneur», explique Kavis. Les conteneurs sont communément appelés «légers», «maigres» ou avec des adjectifs similaires - mais vous devez vous assurer qu'ils restent ainsi. Ils ne sont pas «gratuits."

De quoi avez-vous besoin pour exécuter des conteneurs sur plusieurs hôtes?

Helios vous permet de gérer le déploiement de conteneurs Docker sur plusieurs hôtes. Il vous donne une seule interface de ligne de commande que vous pouvez utiliser pour spécifier ce que vous voulez exécuter et où l'exécuter, ainsi que la possibilité de jeter un œil à l'état actuel de jeu.

Les deux services peuvent-ils utiliser le même port?

Deux applications à la même adresse ne peuvent pas utiliser le même numéro de port. Si vous configurez votre système avec plusieurs instances de TCP / IP sur le même système, cependant, ils auront des adresses différentes et donc le même numéro de port peut être utilisé pour la même fonction sur chaque pile.

Les deux conteneurs peuvent-ils utiliser le même port dans un pod?

Les conteneurs dans un pod sont accessibles via "localhost"; Ils utilisent le même espace de noms de réseau. De plus, pour les conteneurs, le nom d'hôte observable est le nom d'un pod. Étant donné que les conteneurs partagent la même adresse IP et l'espace port, vous devez utiliser différents ports dans des conteneurs pour les connexions entrantes.

Chaque conteneur Docker peut-il avoir sa propre propriété intellectuelle?

Par défaut, le conteneur se voit attribuer une adresse IP pour chaque réseau Docker auquel il se connecte. L'adresse IP est attribuée à partir du pool attribué au réseau, de sorte que le démon Docker agit effectivement comme un serveur DHCP pour chaque conteneur.

Docker Compose Interaction entre les profils et Dedif_on?
Ce qui est Debout_on dans Docker Compose?Comment exécuter deux fichiers Docker Compose?Quelle est la différence entre Docker Compose EntryPoint et Co...
Calcul de la taille des objets dans les seaux AWS S3
Comment trouvez-vous la taille d'un objet dans S3?Quelle est la taille de l'objet dans AWS S3?Comment compter les objets dans le seau S3?Comment calc...
Pourquoi le chrome sans tête dans Docker atteint mon hôte docker, tandis que Curl peut?
Peut docker courir chrome?Comment installer Curl dans Docker Ubuntu?Qu'est-ce qu'une programmation Docker?Comment courir le chrome sans tête?Quelle e...