我有一些 docker 容器,现在我想通过 ssh 访问其中一个。这是工作我通过 ssh 连接到 docker 容器。
但现在我遇到的问题是我不知道哪个用户可以访问这个容器?
我已经对主机上的两个用户(网络和根)进行了尝试。但它们不起作用。
知道该怎么办?
您可以使用以下命令直接放入正在运行的容器中:
$ docker exec -it myContainer /bin/bash
您可以在未运行的容器上获取 shell:
$ docker run -it myContainer /bin/bash
这是在容器上获取外壳的首选方法。运行 SSH 服务器被认为不是一个好的做法,尽管有一些用例,但应尽可能避免。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)