gpt4 book ai didi

docker - 如何与其他用户一起进入Docker容器?

转载 作者:行者123 更新时间:2023-12-02 21:31:04 28 4
gpt4 key购买 nike

我已经在机器上运行docker容器,以便进入使用命令的容器-

docker exec -it <container-id> bash
但是当我在这里运行 whoami时,它返回 root但是我想与其他用户一起执行操作,因此要以不同的用户身份登录容器。
如何在容器内使用其他用户登录?

最佳答案

docker exec -it --user <user> <container-id> /bin/sh
要么
docker exec -it --user <user> <container-id> /bin/bash
但这也取决于您正在运行的docker,对于某些docker,您还必须将用户添加到passwd文件中,否则会出现此错误
docker: Error response from daemon: unable to find user <user>: no matching entries in passwd file.

关于docker - 如何与其他用户一起进入Docker容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64461352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com