Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was kann Docker isolieren?

Was kann Docker isolieren?

尚
Original
2020-04-02 12:00:213749Durchsuche

Was kann Docker isolieren?

Die Isolierung von Docker nutzt hauptsächlich die Namespace-Technologie.

Was nach Namespace isoliert werden kann:

1 Das Dateisystem muss isoliert werden

2 Das Netzwerk muss ebenfalls isoliert werden

. Die Kommunikation zwischen Prozessen muss ebenfalls isoliert werden

4. Benutzer und Benutzergruppen müssen auch für Berechtigungen isoliert werden

5. Die PID innerhalb des Prozesses muss auch von der PID in isoliert werden der Host

Welche Nachteile hat die Verwendung von Namespace zum Isolieren von Containern?

Der größte Nachteil ist, dass die Isolierung nicht vollständig ist.

1) Containerwissen ist ein spezieller Prozess, der auf dem Host ausgeführt wird, sodass der Betriebssystemkernel desselben Hosts zwischen mehreren Containern verwendet wird.

2) Im Linux-Kernel gibt es viele Ressourcen und Objekte, denen kein Namespace zugewiesen werden kann. Das typischste Beispiel ist: Zeit, das heißt, wenn ein Container die Zeit ändert, ändert sich die Zeit des gesamten Hosts entsprechend.

3) Die Angriffsfläche, die Container für Anwendungen bieten, ist relativ groß. In einer Produktionsumgebung wagt es niemand, Linux-Container, die auf physischen Maschinen laufen, dem öffentlichen Netzwerk zugänglich zu machen.

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWas kann Docker isolieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn