- Was ist Chroot -Behälter?
- Basiert auf chroot docker?
- Was ist besser als Chroot?
- Wie funktioniert Chroot??
Was ist Chroot -Behälter?
CHROOT ist eine Linux -Syscall, die das Stammverzeichnis eines Prozesses verändert. Es wird allgemein angenommen, dass Container mit Chroot implementiert werden. Das ist falsch, aber es macht Sinn. Wenn Sie LS in einem Container ausführen, sehen Sie nur Dateien aus diesem Container an. Chroot ist mehr als in der Lage, dies zu erreichen.
Basiert auf chroot docker?
NEIN. Docker verwendet Chroot nicht. Es verwendet LXC (Linux Container) und in jüngerer Zeit Docker/libcontainer .
Was ist besser als Chroot?
Systemd-Nspawn kann verwendet werden, um einen Befehl oder Betriebssystem in einem leichten Namespace-Container auszuführen. Es ist leistungsfähiger als Chroot, da es die Dateisystemhierarchie sowie den Prozessbaum, die verschiedenen IPC -Subsysteme sowie den Host- und Domain -Namen vollständig virtualisiert haben.
Wie funktioniert Chroot??
Ein Chroot auf UNIX- und UNIX-ähnlichen Betriebssystemen ist ein Betrieb, der das scheinbare Wurzelverzeichnis für den aktuellen Laufprozess und seine Kinder verändert. Ein Programm, das in einer solchen geänderten Umgebung ausgeführt wird.