我正在尝试编写一个设置用户的小 docker 文件,并只是回显当前用户作为一个小例子,以向自己证明它正在工作。我尝试了许多变体,但在文档中找不到太多帮助。
FROM ubuntu
USER daemon
# ENTRYPOINT ["echo", "$USER"]
# just gives "$USER"
# ENTRYPOINT ["echo", "-e", "${USER}"]
# just gives "$USER"
# ENTRYPOINT echo $USER
# gives empty string
# ENTRYPOINT ["/bin/echo", "$USER"]
# just gives "$USER"
我docker build .
在 dockerfile 上运行,然后运行docker run <image-id>
并获得结果
预期daemon
的结果是,或者没有USER daemon
线,我期望root
。可能是一个非常简单的答案。