我使用docker exec -it myapp bash
通过“SSH”连接到容器,我始终记录为 root
马上。当我输入exit
时,我退出容器,而不是以 root
身份注销。 。是否可以在 Docker 容器中以非 root 用户身份登录?
最佳答案
看看 -u 选项:
docker exec -it -u $another_user myapp bash
编辑:容器中必须存在“another_user”。
EDIT2(在 David Maze 的帮助下):“another_user”必须存在于容器中,但您可以使用任何您想要的 id:1234、7711 等(不需要存在!)
关于linux - 如何在 Docker 中以普通用户身份进行 bash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54674627/