如果我跑步
docker run -it ubuntu bash
它实际上是通过SSH进入容器还是使用其他协议?
5
不,不涉及SSH。Docker使用一种称为名称空间的技术来提供称为容器的隔离工作区。docs.docker.com/engine/docker-overview/#namespaces
—
oryades
@oryades,您应该考虑在回答恕我直言中转为评论。
—
Tensibai '17
作为补充,在大多数情况下,您需要
—
Michael Le BarbierGrünewald'17
docker run -it --rm ubuntu su -
运行bash。运行su -
模拟完全登录,并因此初始化一些环境变量,例如TERM
。