Docker:如何以root身份启动服务
我有这个Dockerfile,我想开始Mongo,但也做
USER dev
现在,当我这样做
FROM docker.io/centos ... USER dev ENTRYPOINT ["/usr/bin/mongod"]
这是行不通的,因为mongo只能以root
身份启动。 我怎样才能做到这一点?
你为什么要设置用户dev
是你想运行mongo
作为根? 这些似乎是相互矛盾的要求。
您可以将用户设置回根
USER root
或者你可以使用sudo
以root身份运行程序。