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?


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:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.