«Docker запускает» на самом деле SSH в контейнер?


9

Если я бегу

docker run -it ubuntu bash

Это на самом деле SSH в контейнер, или он использует другой протокол?


5
Нет, SSH не задействован. Docker использует технологию, называемую пространства имен, чтобы обеспечить изолированное рабочее пространство, называемое контейнером. docs.docker.com/engine/docker-overview/#namespaces
oryades

2
@oryades вы должны подумать о превращении этого комментария в ответ ИМХО.
Тенсибай

2
Как примечание в большинстве случаев вы хотите docker run -it --rm ubuntu su -вместо запуска Bash. Запуск su - имитирует полный вход в систему и в результате инициализирует некоторые переменные среды, такие как TERM.
Михаэль Ле Барбье Грюневальд

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.