我有这个Dockerfile,我想在其中启动mongo
,但也可以
USER dev
现在,当我做
时FROM docker.io/centos
...
USER dev
ENTRYPOINT ["/usr/bin/mongod"]
它不起作用,因为mongo只能以root
启动。我怎么能这样做?
答案 0 :(得分:0)
为什么要将用户设置为dev
是否要以root身份运行mongo
?这似乎是相互矛盾的要求。
您可以将用户设置回root
USER root
或者您可以使用sudo
以root身份运行该程序。