[root@mymachine redisc]# docker run -p 6379:6379 --user myuser redisc
docker: Error response from daemon: linux spec user: unable to find user myuser: no matching entries in passwd file.
但我可以成为主机上的 myuser
[root@mymachine redisc]# sudo su myuser
[myuser@mymachine redisc]#
我如何能够在容器中以 myuser 身份运行?
原文由 ealeon 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据文档,您可以使用用户/组的 ID:
来源: https ://docs.docker.com/engine/reference/run/#user
该命令可能如下所示: