如何将用户传递给以 root 身份运行的 docker 入口点

如何将用户传递给以 root 身份运行的 docker 入口点

我需要在启动容器时以 root 身份运行脚本。
经过一番挖掘,我发现解决方案是创建一个以以下内容结尾的入口点:

#!/bin/bash

// run your script as root
echo "FOO=BAR" > /etc/my-config

su - my-user
$@

现在这可以很好地运行某些东西my-user 但是如果我想以不同的用户身份运行某些东西该怎么办root

换句话说,假设我会:

docker exec -it --user=root abcd1234567890 /bin/bash

我可以在哪里找到的值--user=以便能够正确地更改su - my-usersu - root

相关内容