使用–user参数来创build一个具有Dockerfile容器的用户

我有一个docker容器得到通过随机生成 – 用户ID。 我想要做的是在docker文件中创build一个用户的ID。 像这样RUN adduser --disabled-password --uid ${IDHERE} --gid 0 --gecos container container

在docker中可能吗? 我只需要获取传递给–user的id。

PS:我知道这听起来像是一个奇怪的方式来实施docker集装箱。 该容器是由一个守护进程来pipe理容器的,而我正在部署的应用程序需要一个文件在执行应用程序的用户的home目录中,或者它被segfualts,但是当在容器中运行whoami ,显示从–user婴儿车,而不是我放在docker文件中的东西。