“ docker run”是否实际上通过SSH进入容器?


9

如果我跑步

docker run -it ubuntu bash

它实际上是通过SSH进入容器还是使用其他协议?


5
不,不涉及SSH。Docker使用一种称为名称空间的技术来提供称为容器的隔离工作区。docs.docker.com/engine/docker-overview/#namespaces
oryades

2
@oryades,您应该考虑在回答恕我直言中转为评论。
Tensibai '17

2
作为补充,在大多数情况下,您需要docker run -it --rm ubuntu su -运行bash。运行su - 模拟完全登录,并因此初始化一些环境变量,例如TERM
Michael Le BarbierGrünewald'17

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.