Behälter

Ist dies in Ordnung, um ein Doppel-Proxy-Server-Setup (auf Host und in Container) auf einem Computer zu verwenden??

Ist dies in Ordnung, um ein Doppel-Proxy-Server-Setup (auf Host und in Container) auf einem Computer zu verwenden??
  1. Können wir mehrere Docker -Container in einem einzigen Host ausführen??
  2. Können wir mehr als einen Prozess in einem Container ausführen??
  3. Können wir mehrere Bilder in einem Container ausführen??
  4. Wie viele Container können pro Host ausgeführt werden?
  5. Was ist die maximale Anzahl von Containern, die Sie für den Host ausführen können?
  6. Was benötigen Sie, um Container auf mehreren Hosts auszuführen??
  7. Kann ein Container mehrere Mikrodienste haben?
  8. Wie viele Anwendungen können in einem Container ausgeführt werden?
  9. Können Sie zwei umgekehrte Stellvertreter haben??
  10. Können wir 2 nginx auf demselben Server haben??
  11. Können wir 2 Ports in Docker freilegen??
  12. Können mehrere Docker -Container dieselbe GPU verwenden??
  13. Kann ich mehrere Docker -Container auf demselben Port ausführen??
  14. Kann ein Docker -Container mehrere Kerne verwenden?
  15. Können Sie mehrere Docker -Container mit demselben Port ausführen??
  16. Können mehrere Docker -Container dieselbe GPU verwenden??
  17. Können 2 Docker -Container ein Volumen teilen?
  18. Kann ein Container in 2 Netzwerken sein??
  19. Kann ein Container mehrere Mikrodienste haben?
  20. Was benötigen Sie, um Container auf mehreren Hosts auszuführen??
  21. Können zwei Dienste denselben Port nutzen??
  22. Können zwei Container denselben Port in einem Pod verwenden??
  23. Kann jeder Docker -Container eine eigene IP haben??

Können wir mehrere Docker -Container in einem einzigen Host ausführen??

Mit Docker Compose können Sie mehrere Container mit einer einzelnen YAML -Datei konfigurieren und starten. Dies ist sehr hilfreich, wenn Sie an einem Technologiestapel mit mehreren Technologien arbeiten.

Können wir mehr als einen Prozess in einem Container ausführen??

Es ist in Ordnung, mehrere Prozesse zu haben, aber vermeiden Sie, dass ein Container für mehrere Aspekte Ihrer gesamten Anwendung verantwortlich ist, um den größten Nutzen zu erhalten. Sie können mehrere Container mit benutzerdefinierten Netzwerken und gemeinsam genutzten Volumes verbinden.

Können wir mehrere Bilder in einem Container ausführen??

Mehrere Container können gleichzeitig ausgeführt werden, jeweils auf denselben oder verschiedenen Bildern basiert.

Wie viele Container können pro Host ausgeführt werden?

Mit dieser einfachen Berechnung können wir schätzen, dass wir etwa 1.000 Container auf einem einzelnen Host mit 10 GB verfügbarem Speicherplatz ausführen können.

Was ist die maximale Anzahl von Containern, die Sie für den Host ausführen können?

Ein System drückt keine PID_MAX -Container. Diese Zahl wird durch 2 geteilt, um mit zusätzlichen Prozessen der Docker zu beginnen. Wenn es niedrig war, nähern Sie sich möglicherweise max_pid/2 . Wenn Sie den Standardwert von 32768 einnehmen, sind dies höchstens 16384 Containerprozesse.

Was benötigen Sie, um Container auf mehreren Hosts auszuführen??

Mit Helios können Sie die Bereitstellung von Docker -Containern über mehrere Hosts hinweg verwalten. Es gibt Ihnen eine einzelne Befehlszeilenschnittstelle, mit der Sie angeben können, was Sie ausführen möchten und wo Sie sie ausführen möchten, sowie die Möglichkeit, sich den aktuellen Spielstand anzusehen.

Kann ein Container mehrere Mikrodienste haben?

Ein Microservice: ein Behälter

"Die optimale Möglichkeit, Microservices in Containern zu skalieren, besteht darin, nur einen Dienst pro Container bereitzustellen", sagt Kavis. Behälter werden allgemein als „leicht“, „schlank“ oder mit ähnlichen Adjektiven bezeichnet - aber Sie müssen sicherstellen, dass sie so bleiben. Sie sind nicht „frei.”

Wie viele Anwendungen können in einem Container ausgeführt werden?

Containerbasierte Anwendungsdesign fördert bestimmte Prinzipien. Eines dieser Prinzipien ist, dass es nur einen Prozess in einem Container geben sollte. Das heißt, ein Docker -Container sollte nur ein Programm darin laufen lassen.

Können Sie zwei umgekehrte Stellvertreter haben??

Wenn Sie einen haben können, können Sie zwei oder drei haben. Viele komplexe Architekturen beinhalten bis zu 5-6 Stellvertreter und skalieren immer noch sehr gut.

Können wir 2 nginx auf demselben Server haben??

Ja, es ist technisch möglich, 2 Nginx -Instanzen auf demselben Server zu installieren, aber ich würde es anders machen. 1 - Sie können einfach mehrere EC2 -Instanzen erstellen. Der Nachteil dieses Ansatzes ist, dass es vielleicht schwieriger wird, aufrechtzuerhalten, je nachdem, wie viele Fälle Sie wollen.

Können wir 2 Ports in Docker freilegen??

Die obige Zeile unterrichtet Docker, dass der Dienst des Containers über Port 8080 verbunden werden kann. Sie können auch mehrere Ports freilegen: Standardmäßig gibt das Schlüsselwort expose an, dass der Port auf dem TCP -Protokoll hört.

Können mehrere Docker -Container dieselbe GPU verwenden??

Ist es möglich, eine GPU zwischen mehreren Containern zu teilen?? Ich habe FAQs überprüft und die Antwort lautet Ja, aber das Problem von Kubernetes hat untersucht, dass Nvidia-Docker2 dies nicht erreicht. Siehe das Problem hier #Kubernetes/Kubernetes #52757 (Kommentar).

Kann ich mehrere Docker -Container auf demselben Port ausführen??

Es gibt also keinen Konflikt, wenn mehrere Container denselben Port verwenden (: 80 in diesem Fall). Sie können einen Container von einem anderen mit seinem Container-Namen oder Service-Namen oder IP-Addesse von einem anderen zugreifen, während IP-Addesse keine gute Idee ist.

Kann ein Docker -Container mehrere Kerne verwenden?

Unter Windows wird ein Container standardmäßig verwendet, um zwei CPUs zu verwenden. Wenn Hyperthreading verfügbar ist, handelt es sich um einen Kern- und zwei logischen Prozessoren. Wenn Hyperthreading nicht verfügbar ist, handelt es sich um zwei Kerne und zwei logische Prozessoren.

Können Sie mehrere Docker -Container mit demselben Port ausführen??

Es gibt also keinen Konflikt, wenn mehrere Container denselben Port verwenden (: 80 in diesem Fall). Sie können einen Container von einem anderen mit seinem Container-Namen oder Service-Namen oder IP-Addesse von einem anderen zugreifen, während IP-Addesse keine gute Idee ist.

Können mehrere Docker -Container dieselbe GPU verwenden??

Ist es möglich, eine GPU zwischen mehreren Containern zu teilen?? Ich habe FAQs überprüft und die Antwort lautet Ja, aber das Problem von Kubernetes hat untersucht, dass Nvidia-Docker2 dies nicht erreicht. Siehe das Problem hier #Kubernetes/Kubernetes #52757 (Kommentar).

Können 2 Docker -Container ein Volumen teilen?

Mehrere Container können mit dem gleichen Volumen ausgeführt werden, wenn sie auf gemeinsam genutzte Daten zugreifen müssen. Docker erstellt standardmäßig ein lokales Volumen. Wir können jedoch einen Volumen -Taucher verwenden, um Daten über mehrere Maschinen hinweg zu teilen. Schließlich hat Docker auch-Volumes-from, um Volumina zwischen laufenden Containern zu verbinden.

Kann ein Container in 2 Netzwerken sein??

Sie können mehrere Netzwerke mit Docker erstellen und Container zu einem oder mehreren Netzwerken hinzufügen. Container können in Netzwerken kommunizieren, jedoch nicht in Netzwerken. Ein Container mit Anhängen an mehrere Netzwerke kann mit allen Containern in allen Netzwerken eine Verbindung herstellen.

Kann ein Container mehrere Mikrodienste haben?

Ein Microservice: ein Behälter

"Die optimale Möglichkeit, Microservices in Containern zu skalieren, besteht darin, nur einen Dienst pro Container bereitzustellen", sagt Kavis. Behälter werden allgemein als „leicht“, „schlank“ oder mit ähnlichen Adjektiven bezeichnet - aber Sie müssen sicherstellen, dass sie so bleiben. Sie sind nicht „frei.”

Was benötigen Sie, um Container auf mehreren Hosts auszuführen??

Mit Helios können Sie die Bereitstellung von Docker -Containern über mehrere Hosts hinweg verwalten. Es gibt Ihnen eine einzelne Befehlszeilenschnittstelle, mit der Sie angeben können, was Sie ausführen möchten und wo Sie sie ausführen möchten, sowie die Möglichkeit, sich den aktuellen Spielstand anzusehen.

Können zwei Dienste denselben Port nutzen??

Zwei Anwendungen an derselben Adresse können nicht dieselbe Portnummer verwenden. Wenn Sie Ihr System mit mehreren Instanzen von TCP/IP im selben System konfigurieren, haben sie unterschiedliche Adressen und daher kann dieselbe Portnummer für dieselbe Funktion für jeden Stapel verwendet werden.

Können zwei Container denselben Port in einem Pod verwenden??

Container in einem Pod sind über "Localhost" zugänglich; Sie verwenden den gleichen Netzwerk -Namespace. Auch für Behälter ist der beobachtbare Hostname der Name eines Schotens. Da Container dieselbe IP -Adresse und denselben Portraum teilen, sollten Sie verschiedene Ports in Containern für eingehende Verbindungen verwenden.

Kann jeder Docker -Container eine eigene IP haben??

Standardmäßig wird dem Container eine IP -Adresse für jedes Docker -Netzwerk zugewiesen, zu dem er eine Verbindung herstellt. Die IP -Adresse wird aus dem dem Netzwerk zugewiesenen Pool zugewiesen, sodass der Docker -Daemon für jeden Container effektiv als DHCP -Server fungiert.

Verbinden Sie mehrere VPCs [geschlossen]
Wie verbinde ich mehrere VPCs??Können zwei VPCs miteinander sprechen??Was ist Unterschied zwischen VPC Peering und Transit Gateway?Können wir mehrere...
Gibt es einen Tracing -Dienst, der mit Istio geliefert wird??
Was ist iStio Tracing?Bietet IStio Service Discovery??Was ist der Prozentsatz der Verfolgung in Istio??Welche Funktionen werden von ISTIO bereitgeste...
Kubernetes Daemonset zieht das Docker -Bild nicht aus dem Cluster
Was ist ein Bild -Rückzug -Fehler in Kubernetes?Wie reparieren Sie ein Bild, das Backoff zurückzieht??Welchen Befehl kann verwendet werden, um ein Do...