Если я бегу
docker run -it ubuntu bash
Это на самом деле SSH в контейнер, или он использует другой протокол?
5
Нет, SSH не задействован. Docker использует технологию, называемую пространства имен, чтобы обеспечить изолированное рабочее пространство, называемое контейнером. docs.docker.com/engine/docker-overview/#namespaces
—
oryades
@oryades вы должны подумать о превращении этого комментария в ответ ИМХО.
—
Тенсибай
Как примечание в большинстве случаев вы хотите
—
Михаэль Ле Барбье Грюневальд
docker run -it --rm ubuntu su -
вместо запуска Bash. Запуск su -
имитирует полный вход в систему и в результате инициализирует некоторые переменные среды, такие как TERM
.