前端之家收集整理的这篇文章主要介绍了
SSH直接进入docker容器,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些docker conatiners,现在我想用ssh访问一个.多数民众赞成工作我通过ssh连接到docker容器.
但是现在我遇到了一个问题,我不知道我可以访问哪个用户进入这个容器?
我和主机上的两个用户(web& root)都试过了.但它们不起作用.
该怎么办?
最佳答案
您可以直接放入正在运行的容器中:
$docker exec -it myContainer /bin/bash
您可以在未运行的容器上获取shell:
$docker run -it myContainer /bin/bash
这是在容器上获取shell的首选方法.运行SSH服务器被认为不是一种好的做法,尽管有一些用例,但应尽可能避免使用.