«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.
Михаэль Ле Барбье Грюневальд

Ответы: