Läuft "Docker" tatsächlich SSH in den Container?

9

Wenn ich renne

docker run -it ubuntu bash

Wird tatsächlich SSH in den Container eingefügt oder wird ein anderes Protokoll verwendet?

Buvanesh Kumar
quelle
5
Nein, es ist kein SSH beteiligt. Docker verwendet eine Technologie namens Namespaces, um den isolierten Arbeitsbereich namens Container bereitzustellen. docs.docker.com/engine/docker-overview/#namespaces
Oryades
2
@oryades Sie sollten darüber nachdenken, diesen Kommentar in eine Antwort IMHO zu drehen.
Tensibai
2
Als Randnotiz möchten Sie in den meisten Fällen docker run -it --rm ubuntu su -lieber Bash ausführen. Das Ausführen su - simuliert eine vollständige Anmeldung und initialisiert daher einige Umgebungsvariablen wie z TERM.
Michael Le Barbier Grünewald

Antworten: